
<!DOCTYPE html>
<html lang="zh-CN">
<head>
    <meta charset="utf-8">
    <link rel="canonical" href="https://blog.csdn.net/j1231230/article/details/116980258"/>
    <meta http-equiv="content-type" content="text/html; charset=utf-8">
    <meta name="renderer" content="webkit"/>
    <meta name="force-rendering" content="webkit"/>
    <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"/>
    <meta name="viewport" content="width=device-width, initial-scale=1.0, minimum-scale=1.0, maximum-scale=1.0, user-scalable=no">
    <meta name="report" content='{"pid": "blog", "spm":"1001.2101"}'>
    <meta name="referrer" content="always">
    <meta http-equiv="Cache-Control" content="no-siteapp" /><link rel="alternate" media="handheld" href="#" />
    <meta name="shenma-site-verification" content="5a59773ab8077d4a62bf469ab966a63b_1497598848">
    <meta name="applicable-device" content="pc">
    <link  href="https://g.csdnimg.cn/static/logo/favicon32.ico"  rel="shortcut icon" type="image/x-icon" />
    <title>心情不好的时候，用 Python 画棵樱花树送给自己吧_盛夏温暖流年-CSDN博客</title>
    <script>
      (function(){ 
        var el = document.createElement("script"); 
        el.src = "https://s3a.pstatp.com/toutiao/push.js?1abfa13dfe74d72d41d83c86d240de427e7cac50c51ead53b2e79d40c7952a23ed7716d05b4a0f683a653eab3e214672511de2457e74e99286eb2c33f4428830"; 
        el.id = "ttzz"; 
        var s = document.getElementsByTagName("script")[0]; 
        s.parentNode.insertBefore(el, s);
      })(window)
    </script>
        <meta name="keywords" content="心情不好的时候，用 Python 画棵樱花树送给自己吧">
        <meta name="csdn-baidu-search"  content='{"autorun":true,"install":true,"keyword":"心情不好的时候，用 Python 画棵樱花树送给自己吧"}'>
    <meta name="description" content="最近发生了很多事情，工作不开心，爱情无果而终，身边的小伙伴陆陆续续离职。虽然都不是会一下子击垮自己的事情，但是积攒起来，还是会有突然感到疲惫和倦怠的时候，有一种不知道下一步要走向哪里的无力感。在这个城市留下了很多的回忆，但是身边的人一个个离开，走到现在，似乎没有太多留恋的了，也没想好未来要去哪里。自己是一个始终需要新鲜感的人，在这里停留了太久，大概到了该说再见的时候了吧。">
    <script src="//g.csdnimg.cn/tingyun/1.8.5/blog.js" type='text/javascript'></script>
        <link rel="stylesheet" type="text/css" href="https://csdnimg.cn/release/blogv2/dist/pc/css/detail_enter-049c37bb43.min.css">
    <style>
        #content_views pre{
            -webkit-touch-callout: none;
            -webkit-user-select: none;
            -khtml-user-select: none;
            -moz-user-select: none;
            -ms-user-select: none; 
            user-select: none; 
        }
        #content_views pre code{
            -webkit-touch-callout: none;
            -webkit-user-select: none;
            -khtml-user-select: none;
            -moz-user-select: none;
            -ms-user-select: none; 
            user-select: none; 
        }
    </style>
    <script type="application/ld+json">{"@context":"https://ziyuan.baidu.com/contexts/cambrian.jsonld","@id":"https://blog.csdn.net/j1231230/article/details/116980258","appid":"1638831770136827","pubDate":"2021-05-18T11:01:34","title":"心情不好的时候，用 Python 画棵樱花树送给自己吧_盛夏温暖流年-CSDN博客","upDate":"2021-05-24T15:10:34"}</script>
        <link rel="stylesheet" type="text/css" href="https://csdnimg.cn/release/blogv2/dist/pc/themesSkin/skin-cat/skin-cat-d114b9ac23.min.css">
    <script src="https://csdnimg.cn/public/common/libs/jquery/jquery-1.9.1.min.js" type="text/javascript"></script>
    <script type="text/javascript">
        var isCorporate = false;//注释删除enterprise
        var username =  "j1231230";
        var skinImg = "white";
        var blog_address = "https://blog.csdn.net/j1231230";
        var currentUserName = "";
        var isOwner = false;
        var loginUrl = "http://passport.csdn.net/account/login?from=https://blog.csdn.net/j1231230/article/details/116980258";
        var blogUrl = "https://blog.csdn.net/";
        var avatar = "https://profile.csdnimg.cn/0/D/0/3_j1231230";
        var articleTitle = "心情不好的时候，用 Python 画棵樱花树送给自己吧";
        var articleDesc = "最近发生了很多事情，工作不开心，爱情无果而终，身边的小伙伴陆陆续续离职。虽然都不是会一下子击垮自己的事情，但是积攒起来，还是会有突然感到疲惫和倦怠的时候，有一种不知道下一步要走向哪里的无力感。在这个城市留下了很多的回忆，但是身边的人一个个离开，走到现在，似乎没有太多留恋的了，也没想好未来要去哪里。自己是一个始终需要新鲜感的人，在这里停留了太久，大概到了该说再见的时候了吧。";
        var articleTitles = "心情不好的时候，用 Python 画棵樱花树送给自己吧_盛夏温暖流年-CSDN博客";
        var nickName = "盛夏温暖流年";
        var articleDetailUrl = "https://blog.csdn.net/j1231230/article/details/116980258";
        if(window.location.host.split('.').length == 3) {
            blog_address = blogUrl + username;
        }
        var skinStatus = "White";
        var blogStaticHost = "https://csdnimg.cn/release/blogv2/"
    </script>
    <script src="https://g.csdnimg.cn/??fixed-sidebar/1.1.6/fixed-sidebar.js" type="text/javascript"></script>
    <script src='//g.csdnimg.cn/common/csdn-report/report.js' type='text/javascript'></script>
    <link rel="stylesheet" type="text/css" href="https://csdnimg.cn/public/sandalstrap/1.4/css/sandalstrap.min.css">
    <style>
        .MathJax, .MathJax_Message, .MathJax_Preview{
            display: none
        }
    </style>
    <script src="https://dup.baidustatic.com/js/ds.js"></script>
</head>
<body class="nodata " style="">
        <script>
            var toolbarSearchExt = '{"landingWord":[],"queryWord":"","tag":["python","turtle","樱花树"],"title":"心情不好的时候，用 Python 画棵樱花树送给自己吧"}';
        </script>
    <script src="https://g.csdnimg.cn/common/csdn-toolbar/csdn-toolbar.js" type="text/javascript"></script>
    <script>
    (function(){
        var bp = document.createElement('script');
        var curProtocol = window.location.protocol.split(':')[0];
        if (curProtocol === 'https') {
            bp.src = 'https://zz.bdstatic.com/linksubmit/push.js';
        }
        else {
            bp.src = 'http://push.zhanzhang.baidu.com/push.js';
        }
        var s = document.getElementsByTagName("script")[0];
        s.parentNode.insertBefore(bp, s);
    })();
    </script>
<link rel="stylesheet" href="https://csdnimg.cn/release/blogv2/dist/pc/css/blog_code-01256533b5.min.css">
<link rel="stylesheet" href="https://csdnimg.cn/release/blogv2/dist/mdeditor/css/editerView/chart-3456820cac.css" />
<div class="main_father clearfix d-flex justify-content-center" style="height:100%;"> 
    <div class="container clearfix" id="mainBox">
        <main>
<script type="text/javascript">
    function getQueryString(name) {   
      var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)"); //构造一个含有目标参数的正则表达式对象  
      var r = window.location.search.substr(1).match(reg);  //匹配目标参数
      if( r != null ) return decodeURIComponent( r[2] ); return '';   
    }
    function stripscript(s){ 
      var pattern = new RegExp("[`~!@#$^&*()=|{}':;',\\[\\].<>/?~！@#￥……&*（）——|{}【】‘；：”“'。，、？%]") 
      var rs = ""; 
      for (var i = 0; i < s.length; i++) { 
        rs = rs+s.substr(i, 1).replace(pattern, ''); 
      } 
      return rs; 
    }
    var blogHotWords = stripscript(getQueryString('utm_term')).length > 1 ? stripscript(getQueryString('utm_term')) : ''
</script>
<div class="blog-content-box">
        <div class="article-header-box">
        <div class="article-header">
            <div class="article-title-box">
                <h1 class="title-article" id="articleContentId">心情不好的时候，用 Python 画棵樱花树送给自己吧</h1>
            </div>
            <div class="article-info-box">
                <div class="article-bar-top">
                    <img class="article-type-img" src="https://csdnimg.cn/release/blogv2/dist/pc/img/original.png" alt="">
                    <div class="bar-content">
                    <a class="follow-nickName " href="https://blog.csdn.net/j1231230" target="_blank" rel="noopener">盛夏温暖流年</a>
                    <span class="time">2021-05-24 15:10:34</span>
                    <img class="article-read-img article-heard-img" src="https://csdnimg.cn/release/blogv2/dist/pc/img/articleReadEyes.png" alt="">
                    <span class="read-count">143707</span>
                    <a id="blog_detail_zk_collection" class="un-collection" data-report-click='{"mod":"popu_823","spm":"1001.2101.3001.4232","ab":"new"}'>
                        <img class="article-collect-img article-heard-img un-collect-status isdefault" style="display:inline-block" src="https://csdnimg.cn/release/blogv2/dist/pc/img/tobarCollect.png" alt="">
                        <img class="article-collect-img article-heard-img collect-status isactive" style="display:none" src="https://csdnimg.cn/release/blogv2/dist/pc/img/tobarCollectionActive.png" alt="">
                        <span class="name">收藏</span>
                        <span class="get-collection">
                            4729
                        </span>
                    </a>
                    </div>
                </div>
                <div class="blog-tags-box">
                    <div class="tags-box artic-tag-box">
                            <span class="label">分类专栏：</span>
                                <a class="tag-link" href="https://blog.csdn.net/j1231230/category_10411142.html" target="_blank" rel="noopener">Python</a>
                            <span class="label">文章标签：</span>
                                <a data-report-click='{"mod":"popu_626","spm":"1001.2101.3001.4223","strategy":"python","ab":"new"}' class="tag-link" href="https://www.csdn.net/tags/MtjaQg4sNDk0LWJsb2cO0O0O.html" target="_blank" rel="noopener">python</a>
                                <a data-report-click='{"mod":"popu_626","spm":"1001.2101.3001.4223","strategy":"turtle","ab":"new"}' class="tag-link" href="https://www.csdn.net/tags/MtTaEg0sMDU1NjYtYmxvZwO0O0OO0O0O.html" target="_blank" rel="noopener">turtle</a>
                                <a data-report-click='{"mod":"popu_626","spm":"1001.2101.3001.4223","strategy":"樱花树","ab":"new"}' class="tag-link" href="https://so.csdn.net/so/search/s.do?q=樱花树&amp;t=blog&amp;o=vip&amp;s=&amp;l=&amp;f=&amp;viparticle=" target="_blank" rel="noopener">樱花树</a>
                    </div>
                </div>
                <div class="slide-content-box">
                    <div class="article-copyright">
                        <div class="creativecommons">
                            版权声明：本文为博主原创文章，遵循<a href="http://creativecommons.org/licenses/by-sa/4.0/" target="_blank" rel="noopener"> CC 4.0 BY-SA </a>版权协议，转载请附上原文出处链接和本声明。
                        </div>
                        <div class="article-source-link">
                            本文链接：<a href="https://blog.csdn.net/j1231230/article/details/116980258" target="_blank">https://blog.csdn.net/j1231230/article/details/116980258</a>
                        </div>
                    </div>
                </div>
                <div class="operating">
                    <a class="href-article-edit slide-toggle">版权</a>
                </div>
            </div>
        </div>
    </div>
        <div id="blogColumnPayAdvert">
            <div class="column-group">
                <div class="column-group-item column-group0 column-group-item-one">
                    <div class="item-l">
                        <a class="item-target" href="https://blog.csdn.net/j1231230/category_10411142.html" target="_blank" title="Python"
                        data-report-view='{"spm":"1001.2101.3001.6332"}'
                        data-report-click='{"spm":"1001.2101.3001.6332"}'>
                            <img class="item-target" src="https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64" alt="">
                            <span class="title item-target">Python</span>
                        </a>
                        <span class="dec">专栏收录该内容</span>
                    </div>
                    <div class="item-m">
                        <span>4 篇文章</span>
                        <span>6 订阅</span>
                    </div>
                    <div class="item-r">
                            <a class="item-target article-column-bt articleColumnFreeBt" data-id="10411142">订阅专栏</a>
                    </div>
                </div>
            </div>
        </div>
    <article class="baidu_pl">
        <div id="article_content" class="article_content clearfix">
        <link rel="stylesheet" href="https://csdnimg.cn/release/blogv2/dist/mdeditor/css/editerView/ck_htmledit_views-1a85854398.css">
                <div id="content_views" class="markdown_views prism-tomorrow-night-eighties">
                    <svg xmlns="http://www.w3.org/2000/svg" style="display: none;">
                        <path stroke-linecap="round" d="M5,0 0,2.5 5,5z" id="raphael-marker-block" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);"></path>
                    </svg>
                    <p>最近发生了很多事情&#xff0c;工作不开心&#xff0c;爱情无果而终&#xff0c;身边的小伙伴陆陆续续离职。虽然都不是会一下子击垮自己的事情&#xff0c;但是积攒起来&#xff0c;还是会有突然感到疲惫和倦怠的时候&#xff0c;有一种不知道下一步要走向哪里的无力感。</p> 
<p>在这个城市留下了很多的回忆&#xff0c;但是身边的人一个个离开&#xff0c;走到现在&#xff0c;似乎没有太多留恋的了&#xff0c;也没想好未来要去哪里。自己是一个始终需要新鲜感的人&#xff0c;在这里停留了太久&#xff0c;大概到了该说再见的时候了吧。</p> 
<p>那么&#xff0c;用一个不熟悉的语言&#xff0c;画棵樱花树送给自己吧&#xff0c;代码也可以很浪漫不是吗。520刚刚过了&#xff0c;没有爱情&#xff0c;自己也要好好爱自己才对。</p> 
<h2><a id="__5"></a>一. 绘制步骤</h2> 
<h4><a id="1__6"></a>1. 环境安装</h4> 
<p>可以参考之前的博客&#xff1a;</p> 
<p><a href="https://blog.csdn.net/j1231230/article/details/108731170?spm&#61;1001.2014.3001.5501">Python 爬虫实现&#xff1a;抓取电影网站信息并入库</a></p> 
<h4><a id="2__11"></a>2. 图片美化</h4> 
<p>之前没怎么用过 Python&#xff0c;就对别人的代码进行分析和效果优化好啦&#xff0c;顺便学习一下。</p> 
<p>这个是原来的效果图&#xff0c;有点灰蒙蒙的&#xff0c;微微改动&#xff0c;让它明媚一点。<br /> <img src="https://img-blog.csdnimg.cn/20210518142635900.png?x-oss-process&#61;image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L2oxMjMxMjMw,size_16,color_FFFFFF,t_70" alt="在这里插入图片描述" /><br /> 修改之后的代码&#xff1a;</p> 
<pre><code class="prism language-python"><span class="token keyword">from</span> turtle <span class="token keyword">import</span> <span class="token operator">*</span>
<span class="token keyword">from</span> random <span class="token keyword">import</span> <span class="token operator">*</span>
<span class="token keyword">from</span> math <span class="token keyword">import</span> <span class="token operator">*</span>

<span class="token keyword">def</span> <span class="token function">tree</span><span class="token punctuation">(</span>n<span class="token punctuation">,</span>l<span class="token punctuation">)</span><span class="token punctuation">:</span>
    pd<span class="token punctuation">(</span><span class="token punctuation">)</span><span class="token comment">#下笔</span>
    <span class="token comment">#阴影效果</span>
    t <span class="token operator">&#61;</span> cos<span class="token punctuation">(</span>radians<span class="token punctuation">(</span>heading<span class="token punctuation">(</span><span class="token punctuation">)</span><span class="token operator">&#43;</span><span class="token number">45</span><span class="token punctuation">)</span><span class="token punctuation">)</span><span class="token operator">/</span><span class="token number">8</span><span class="token operator">&#43;</span><span class="token number">0.25</span>
    pencolor<span class="token punctuation">(</span>t<span class="token punctuation">,</span>t<span class="token punctuation">,</span>t<span class="token punctuation">)</span>
    pensize<span class="token punctuation">(</span>n<span class="token operator">/</span><span class="token number">3</span><span class="token punctuation">)</span>
    forward<span class="token punctuation">(</span>l<span class="token punctuation">)</span><span class="token comment">#画树枝</span>

    <span class="token keyword">if</span> n<span class="token operator">&gt;</span><span class="token number">0</span><span class="token punctuation">:</span>
        b <span class="token operator">&#61;</span> random<span class="token punctuation">(</span><span class="token punctuation">)</span><span class="token operator">*</span><span class="token number">15</span><span class="token operator">&#43;</span><span class="token number">10</span> <span class="token comment">#右分支偏转角度</span>
        c <span class="token operator">&#61;</span> random<span class="token punctuation">(</span><span class="token punctuation">)</span><span class="token operator">*</span><span class="token number">15</span><span class="token operator">&#43;</span><span class="token number">10</span> <span class="token comment">#左分支偏转角度</span>
        d <span class="token operator">&#61;</span> l<span class="token operator">*</span><span class="token punctuation">(</span>random<span class="token punctuation">(</span><span class="token punctuation">)</span><span class="token operator">*</span><span class="token number">0.25</span><span class="token operator">&#43;</span><span class="token number">0.7</span><span class="token punctuation">)</span> <span class="token comment">#下一个分支的长度</span>
        <span class="token comment">#右转一定角度,画右分支</span>
        right<span class="token punctuation">(</span>b<span class="token punctuation">)</span>
        tree<span class="token punctuation">(</span>n<span class="token operator">-</span><span class="token number">1</span><span class="token punctuation">,</span>d<span class="token punctuation">)</span>
        <span class="token comment">#左转一定角度&#xff0c;画左分支</span>
        left<span class="token punctuation">(</span>b<span class="token operator">&#43;</span>c<span class="token punctuation">)</span>
        tree<span class="token punctuation">(</span>n<span class="token operator">-</span><span class="token number">1</span><span class="token punctuation">,</span>d<span class="token punctuation">)</span>
        <span class="token comment">#转回来</span>
        right<span class="token punctuation">(</span>c<span class="token punctuation">)</span>
    <span class="token keyword">else</span><span class="token punctuation">:</span>
        <span class="token comment">#画叶子</span>
        right<span class="token punctuation">(</span><span class="token number">90</span><span class="token punctuation">)</span>
        n<span class="token operator">&#61;</span>cos<span class="token punctuation">(</span>radians<span class="token punctuation">(</span>heading<span class="token punctuation">(</span><span class="token punctuation">)</span><span class="token operator">-</span><span class="token number">45</span><span class="token punctuation">)</span><span class="token punctuation">)</span><span class="token operator">/</span><span class="token number">4</span><span class="token operator">&#43;</span><span class="token number">0.5</span>
        ran<span class="token operator">&#61;</span>random<span class="token punctuation">(</span><span class="token punctuation">)</span>
        <span class="token comment">#这里相比于原来随机添加了填充的圆圈&#xff0c;让樱花叶子看起来更多一点</span>
        <span class="token keyword">if</span><span class="token punctuation">(</span>ran<span class="token operator">&gt;</span><span class="token number">0.7</span><span class="token punctuation">)</span><span class="token punctuation">:</span>
            begin_fill<span class="token punctuation">(</span><span class="token punctuation">)</span>
            circle<span class="token punctuation">(</span><span class="token number">3</span><span class="token punctuation">)</span>
            fillcolor<span class="token punctuation">(</span><span class="token string">&#39;pink&#39;</span><span class="token punctuation">)</span>
        <span class="token comment">#把原来随机生成的叶子换成了统一的粉色</span>
        pencolor<span class="token punctuation">(</span><span class="token string">&#34;pink&#34;</span><span class="token punctuation">)</span>
        circle<span class="token punctuation">(</span><span class="token number">3</span><span class="token punctuation">)</span>
        <span class="token keyword">if</span><span class="token punctuation">(</span>ran<span class="token operator">&gt;</span><span class="token number">0.7</span><span class="token punctuation">)</span><span class="token punctuation">:</span>
            end_fill<span class="token punctuation">(</span><span class="token punctuation">)</span>
        left<span class="token punctuation">(</span><span class="token number">90</span><span class="token punctuation">)</span>
        <span class="token comment">#添加0.3倍的飘落叶子</span>
        <span class="token keyword">if</span><span class="token punctuation">(</span>random<span class="token punctuation">(</span><span class="token punctuation">)</span><span class="token operator">&gt;</span><span class="token number">0.7</span><span class="token punctuation">)</span><span class="token punctuation">:</span>
            pu<span class="token punctuation">(</span><span class="token punctuation">)</span>
            <span class="token comment">#飘落</span>
            t <span class="token operator">&#61;</span> heading<span class="token punctuation">(</span><span class="token punctuation">)</span>
            an <span class="token operator">&#61;</span> <span class="token operator">-</span><span class="token number">40</span> <span class="token operator">&#43;</span>random<span class="token punctuation">(</span><span class="token punctuation">)</span><span class="token operator">*</span><span class="token number">40</span>
            setheading<span class="token punctuation">(</span>an<span class="token punctuation">)</span>
            dis <span class="token operator">&#61;</span> <span class="token builtin">int</span><span class="token punctuation">(</span><span class="token number">800</span><span class="token operator">*</span>random<span class="token punctuation">(</span><span class="token punctuation">)</span><span class="token operator">*</span><span class="token number">0.5</span> <span class="token operator">&#43;</span> <span class="token number">400</span><span class="token operator">*</span>random<span class="token punctuation">(</span><span class="token punctuation">)</span><span class="token operator">*</span><span class="token number">0.3</span> <span class="token operator">&#43;</span> <span class="token number">200</span><span class="token operator">*</span>random<span class="token punctuation">(</span><span class="token punctuation">)</span><span class="token operator">*</span><span class="token number">0.2</span><span class="token punctuation">)</span>
            forward<span class="token punctuation">(</span>dis<span class="token punctuation">)</span>
            setheading<span class="token punctuation">(</span>t<span class="token punctuation">)</span>
            <span class="token comment">#画叶子</span>
            pd<span class="token punctuation">(</span><span class="token punctuation">)</span>
            right<span class="token punctuation">(</span><span class="token number">90</span><span class="token punctuation">)</span>
            n <span class="token operator">&#61;</span> cos<span class="token punctuation">(</span>radians<span class="token punctuation">(</span>heading<span class="token punctuation">(</span><span class="token punctuation">)</span><span class="token operator">-</span><span class="token number">45</span><span class="token punctuation">)</span><span class="token punctuation">)</span><span class="token operator">/</span><span class="token number">4</span><span class="token operator">&#43;</span><span class="token number">0.5</span>
            pencolor<span class="token punctuation">(</span>n<span class="token operator">*</span><span class="token number">0.5</span><span class="token operator">&#43;</span><span class="token number">0.5</span><span class="token punctuation">,</span><span class="token number">0.4</span><span class="token operator">&#43;</span>n<span class="token operator">*</span><span class="token number">0.4</span><span class="token punctuation">,</span><span class="token number">0.4</span><span class="token operator">&#43;</span>n<span class="token operator">*</span><span class="token number">0.4</span><span class="token punctuation">)</span>
            circle<span class="token punctuation">(</span><span class="token number">2</span><span class="token punctuation">)</span>
            left<span class="token punctuation">(</span><span class="token number">90</span><span class="token punctuation">)</span>
            pu<span class="token punctuation">(</span><span class="token punctuation">)</span>
            <span class="token comment">#返回</span>
            t<span class="token operator">&#61;</span>heading<span class="token punctuation">(</span><span class="token punctuation">)</span>
            setheading<span class="token punctuation">(</span>an<span class="token punctuation">)</span>
            backward<span class="token punctuation">(</span>dis<span class="token punctuation">)</span>
            setheading<span class="token punctuation">(</span>t<span class="token punctuation">)</span>
    pu<span class="token punctuation">(</span><span class="token punctuation">)</span>
    backward<span class="token punctuation">(</span>l<span class="token punctuation">)</span><span class="token comment">#退回</span>
    
bgcolor<span class="token punctuation">(</span><span class="token number">0.956</span><span class="token punctuation">,</span><span class="token number">0.9255</span><span class="token punctuation">,</span><span class="token number">0.9882</span><span class="token punctuation">)</span><span class="token comment">#设置背景色&#xff08;把灰色换成淡紫色&#xff09;</span>
ht<span class="token punctuation">(</span><span class="token punctuation">)</span><span class="token comment">#隐藏turtle</span>
speed<span class="token punctuation">(</span><span class="token number">0</span><span class="token punctuation">)</span><span class="token comment">#速度 1-10渐进&#xff0c;0 最快</span>
tracer<span class="token punctuation">(</span><span class="token number">0</span><span class="token punctuation">,</span><span class="token number">0</span><span class="token punctuation">)</span>
pu<span class="token punctuation">(</span><span class="token punctuation">)</span><span class="token comment">#抬笔</span>
backward<span class="token punctuation">(</span><span class="token number">50</span><span class="token punctuation">)</span>
left<span class="token punctuation">(</span><span class="token number">90</span><span class="token punctuation">)</span><span class="token comment">#左转90度</span>
pu<span class="token punctuation">(</span><span class="token punctuation">)</span><span class="token comment">#抬笔</span>
backward<span class="token punctuation">(</span><span class="token number">300</span><span class="token punctuation">)</span><span class="token comment">#后退300</span>
tree<span class="token punctuation">(</span><span class="token number">12</span><span class="token punctuation">,</span><span class="token number">100</span><span class="token punctuation">)</span><span class="token comment">#递归7层</span>
done<span class="token punctuation">(</span><span class="token punctuation">)</span>
</code></pre> 
<p>之后的效果温暖一点&#xff0c;喜欢这种更有温度的色调&#xff1a;<br /> <img src="https://img-blog.csdnimg.cn/20210521144459110.png?x-oss-process&#61;image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L2oxMjMxMjMw,size_16,color_FFFFFF,t_70" alt="在这里插入图片描述" /></p> 
<h2><a id="__99"></a>二. 技术学习</h2> 
<h4><a id="1_turtle__100"></a>1. turtle 简介</h4> 
<p>樱花树的绘制效果是通过 Python 中的 turtle 来实现的&#xff0c;Python 的强大之处在于有许多很强大的库&#xff0c;turtle就是其中之一&#xff0c;是 Python 自带的一个库。</p> 
<h4><a id="2_turtle__103"></a>2. turtle 绘图的基础知识</h4> 
<p>turtle库绘制原理&#xff1a;有一只海龟在窗体正中心&#xff0c;在画布上游走&#xff0c;走过的轨迹形成了绘制的图形&#xff0c;海龟由程序控制&#xff0c;可以自由改变颜色、方向宽度等。</p> 
<p><strong>(1) . turtle 绘图窗体</strong></p> 
<p>setup用来设置窗体大小&#xff0c;后两个参数为非必选参数&#xff1b;</p> 
<pre><code class="prism language-python">turtle<span class="token punctuation">.</span>setup<span class="token punctuation">(</span>width<span class="token punctuation">,</span>height<span class="token punctuation">,</span>startx<span class="token punctuation">,</span>starty<span class="token punctuation">)</span>
</code></pre> 
<p><strong>(2) . turtle 的坐标体系</strong></p> 
<p>画布上&#xff0c;默认有一个坐标原点为画布中心的坐标轴&#xff0c;坐标原点上有一只面朝x轴正方向的小乌龟。</p> 
<p>这里我们描述小乌龟时使用了两个词语&#xff1a;坐标原点(位置)&#xff0c;面朝x轴正方向(方向)&#xff0c; turtle 绘图中&#xff0c;就是使用位置方向描述小乌龟(画笔)的状态的。<br /> <img src="https://img-blog.csdnimg.cn/20210521150523819.png?x-oss-process&#61;image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L2oxMjMxMjMw,size_16,color_FFFFFF,t_70" alt="在这里插入图片描述" /><br /> <strong>(3) . turtle 画笔属性</strong></p> 
<table><thead><tr><th align="left">命令</th><th align="left">说明</th></tr></thead><tbody><tr><td align="left">turtle.pensize()</td><td align="left">设置画笔的宽度</td></tr><tr><td align="left">turtle.pencolor()</td><td align="left">没有参数传入&#xff0c;返回当前画笔颜色;传入参数设置画笔颜色&#xff0c;可以是字符串如 “green”, “red”,也可以是RGB 3元组</td></tr><tr><td align="left">turtle.speed(speed)</td><td align="left">设置画笔移动速度&#xff0c;画笔绘制的速度范围 [0,10] 整数&#xff0c;数字越大越快</td></tr></tbody></table>
<p><strong>(4) . turtle 绘图命令</strong></p> 
<p>运动命令</p> 
<table><thead><tr><th align="left">命令</th><th align="left">说明</th></tr></thead><tbody><tr><td align="left">turtle.forward(distance)</td><td align="left">向当前画笔方向移动distance像素长度</td></tr><tr><td align="left">turtle.backward(distance)</td><td align="left">向当前画笔相反方向移动distance像素长度</td></tr><tr><td align="left">turtle.right(degree)</td><td align="left">顺时针移动degree°</td></tr><tr><td align="left">turtle.left(degree)</td><td align="left">逆时针移动degree°</td></tr><tr><td align="left">turtle.pendown()</td><td align="left">移动时绘制图形&#xff0c;缺省时也为绘制</td></tr><tr><td align="left">turtle.goto(x,y)</td><td align="left">将画笔移动到坐标为x,y的位置</td></tr><tr><td align="left">turtle.penup()</td><td align="left">提起笔移动&#xff0c;不绘制图形&#xff0c;用于另起一个地方绘制</td></tr><tr><td align="left">turtle.pendown()</td><td align="left">移动时绘制图形&#xff0c;缺省时也为绘制</td></tr><tr><td align="left">turtle.circle()</td><td align="left">画圆&#xff0c;半径为正(负)&#xff0c;表示圆心在画笔的左边(右边)画圆</td></tr><tr><td align="left">setx( )</td><td align="left">将当前x轴移动到指定位置</td></tr><tr><td align="left">sety( )</td><td align="left">将当前y轴移动到指定位置</td></tr><tr><td align="left">setheading(angle)</td><td align="left">设置当前朝向为angle角度</td></tr><tr><td align="left">home()</td><td align="left">设置当前画笔位置为原点&#xff0c;朝向东</td></tr><tr><td align="left">dot®</td><td align="left">绘制一个指定直径和颜色的圆点</td></tr></tbody></table>
<p>控制命令</p> 
<table><thead><tr><th align="left">命令</th><th align="left">说明</th></tr></thead><tbody><tr><td align="left">turtle.fillcolor(colorstring)</td><td align="left">绘制图形的填充颜色</td></tr><tr><td align="left">turtle.color(color1, color2)</td><td align="left">同时设置 pencolor&#61;color1, fillcolor&#61;color2</td></tr><tr><td align="left">turtle.filling()</td><td align="left">返回当前是否在填充状态</td></tr><tr><td align="left">turtle.begin_fill()</td><td align="left">准备开始填充图形</td></tr><tr><td align="left">turtle.end_fill()</td><td align="left">填充完成</td></tr><tr><td align="left">turtle.hideturtle()</td><td align="left">隐藏画笔的turtle形状</td></tr><tr><td align="left">turtle.showturtle()</td><td align="left">显示画笔的turtle形状</td></tr></tbody></table>
<p>全局控制命令</p> 
<table><thead><tr><th align="left">命令</th><th align="left">说明</th></tr></thead><tbody><tr><td align="left">turtle.clear()</td><td align="left">清空turtle窗口&#xff0c;但是turtle的位置和状态不会改变</td></tr><tr><td align="left">turtle.reset()</td><td align="left">清空窗口&#xff0c;重置turtle状态为起始状态</td></tr><tr><td align="left">turtle.undo()</td><td align="left">撤销上一个turtle动作</td></tr><tr><td align="left">turtle.isvisible()</td><td align="left">返回当前turtle是否可见</td></tr><tr><td align="left">stamp()</td><td align="left">复制当前图形</td></tr><tr><td align="left">turtle.hideturtle()</td><td align="left">隐藏画笔的turtle形状</td></tr><tr><td align="left">turtle.write(s [,font&#61;(“font-name”,font_size,“font_type”)])</td><td align="left">写文本&#xff0c;s为文本内容&#xff0c;font是字体的参数&#xff0c;分别为字体名称&#xff0c;大小和类型&#xff1b;font为可选项&#xff0c;font参数也是可选项</td></tr></tbody></table>
<p>虽然没有在原来的基础上改动太多的代码&#xff0c;只是简单的给樱花树换了个风格&#xff0c;但是其实也做了很多的尝试和调整&#xff0c;也学到了怎么使用 turtle 。</p> 
<p>这篇博客磨磨唧唧写了好久&#xff0c;在调整和写的时候也在调整自己的心情。在这中间还趁着周末自己跑去青岛溜达了一圈&#xff0c;比烟台热好多啊&#xff0c;去了一趟一下子想开了&#xff0c;哈哈哈哈&#xff0c;果然还是要多出去溜达溜达啊。</p> 
<p>有的时候其实想想&#xff0c;想要新鲜感也很容易&#xff0c;既然外面环境给不了&#xff0c;那就自己来创造。最近想买个吉他&#xff0c;准备给自己加点文艺色彩&#xff0c;就算生活暂时不那么美好&#xff0c;自己还是要做一些有意思的事情尽量让自己保持一个好的心态。</p> 
<p>虽然还是不知道以后要怎样&#xff0c;但是先走好脚下的路&#xff0c;活在当下&#xff0c;以后的事顺其自然就好啦。</p> 
<p>Everything will be ok~</p> 
<p>加油&#xff01;</p> 
<hr /> 
<p>本篇博客参考了以下博客的代码&#xff0c;之前忘记加上了&#xff0c;多亏评论区小伙伴提醒&#xff0c;感谢原作者&#xff0c;送上小花花~~ <em>★,°</em>:.☆(&#xffe3;▽&#xffe3;)/$:<em>.°★</em> 。</p> 
<p><a href="https://blog.csdn.net/weixin_43943977/article/details/102691392">Python——画一棵漂亮的樱花树&#xff08;不同种樱花&#43;玫瑰&#43;圣诞树喔&#xff09;</a></p>
                </div>
                <link href="https://csdnimg.cn/release/blogv2/dist/mdeditor/css/editerView/markdown_views-d7a94ec6ab.css" rel="stylesheet">
                <link href="https://csdnimg.cn/release/blogv2/dist/mdeditor/css/style-49037e4d27.css" rel="stylesheet">
        </div>
    </article>
</div>
<div class="more-toolbox-new" id="toolBarBox">
    <div class="left-toolbox">
        <div class="toolbox-left">
            <div class="profile-box"><a class="profile-href" target="_blank" href="https://blog.csdn.net/j1231230"><img class="profile-img" src="https://profile.csdnimg.cn/0/D/0/3_j1231230"><span class="profile-name">盛夏温暖流年</span></a></div>
            <div class="profile-attend">
                    <a class="tool-attend tool-bt-button tool-bt-attend" href="javascript:;" data-report-view='{"mod":"1592215036_002","spm":"1001.2101.3001.4232","extend1":"关注"}'>关注</a>
                <a class="tool-item-follow active-animation" style="display:none;">关注</a>
            </div>
        </div>
        <div class="toolbox-middle">
        <ul class="toolbox-list">
            <li class="tool-item tool-item-size tool-active is-like" id="is-like">
            <a class="tool-item-href">
                <img style="display:none;" id="is-like-imgactive-animation-like" class="animation-dom active-animation" src="https://csdnimg.cn/release/blogv2/dist/pc/img/tobarThumbUpactive.png" alt="">
                <img class="isactive" style="display:none" id="is-like-imgactive" src="https://csdnimg.cn/release/blogv2/dist/pc/img/newHeart1Active.png" alt="">
                <img class="isdefault" style="display:block" id="is-like-img" src="https://csdnimg.cn/release/blogv2/dist/pc/img/newHeart1White.png" alt="">  
                <span id="spanCount" class="count ">
                        1631
                </span>
            </a>
            <div class="tool-hover-tip"><span class="text space">点赞</span></div>
            </li>
            <li class="tool-item tool-item-size tool-active tool-item-comment">
            <a class="tool-item-href" href="#commentBox">
                <img class="isdefault" src="https://csdnimg.cn/release/blogv2/dist/pc/img/newCommentWhite.png" alt="">
                <span class="count">
                    322
                </span>
            </a>
            <div class="tool-hover-tip"><span class="text space">评论</span></div>
            </li>
            <li class="tool-item tool-item-size tool-active is-collection ">
            <a class="tool-item-href" href="javascript:;" data-report-click='{"mod":"popu_824","spm":"1001.2101.3001.4130","ab":"new"}'>
                <img style="display:none" id="is-collection-img-collection" class="animation-dom active-animation" src="https://csdnimg.cn/release/blogv2/dist/pc/img/tobarCollectionActive.png" alt="">
                <img class="isdefault" id="is-collection-img" style="display:block" src="https://csdnimg.cn/release/blogv2/dist/pc/img/newCollectWhite.png" alt="">
                <img class="isactive" id="is-collection-imgactive" style="display:none" src="https://csdnimg.cn/release/blogv2/dist/pc/img/newCollectActive.png" alt="">
                <span class="count get-collection " id="get-collection">
                    4729
                </span>
            </a>
            <div class="tool-hover-tip"><span class="text space">收藏</span></div>
            </li>
            <li class="tool-item tool-active">
                <a class="" href="javascript:;">
                    <img class="company active" id="health-companies" src="https://csdnimg.cn/release/blogv2/dist/pc/img/newHealthCompanies1Active.gif" alt="一键三连">
                </a>
                <div class="tool-hover-tip three-click"><span class="text">一键三连</span></div>
            </li>
            <li class="tool-item tool-item-bar">
            </li>
            <li class="tool-item tool-item-size tool-active tool-QRcode" id="tool-share">
                <a class="tool-item-href" href="javascript:;" data-report-click='{"mod":"1582594662_002","spm":"1001.2101.3001.4129","ab":"new"}'>
                    <img class="isdefault" src="https://csdnimg.cn/release/blogv2/dist/pc/img/newShareWhite.png" alt="">
                </a>
                <div class="QRcode" id="tool-QRcode">
                    <p class="title">
                    扫一扫，分享海报
                    </p>
                    <div id='shareCode'></div>
                </div>
            </li>
        </ul>
        </div>
        <div class="toolbox-right">
                <div class="tool-directory">
                    <a class="bt-columnlist-show"
                    data-id="10411142"
                    data-free="true"
                    data-subscribe="false"
                    data-title="Python"
                    data-img="https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64"
                    data-url="https://blog.csdn.net/j1231230/category_10411142.html"
                    data-sum="4"
                    data-people="6"
                    data-price="0"
                    data-oldprice="0"
                    data-join="false"
                    data-studyvip="false"
                    data-studysubscribe="false"
                    data-report-view='{"spm":"1001.2101.3001.6334","extend1":"专栏目录"}'
                    data-report-click='{"spm":"1001.2101.3001.6334","extend1":"专栏目录"}'
                    >专栏目录</a>
                </div>
        </div>
    </div>  
</div>
<script type=text/javascript crossorigin src="https://csdnimg.cn/release/phoenix/production/qrcode-7c90a92189.min.js"></script>
<script src="//g.csdnimg.cn/??sharewx/1.2.1/sharewx.js" type="text/javascript"></script>
<script type="text/javascript" crossorigin src="https://g.csdnimg.cn/user-login/3.0.1/user-login.js"></script>
<script type="text/javascript" crossorigin src="https://g.csdnimg.cn/collection-box/2.0.6/collection-box.js"></script>
                <div class="first-recommend-box recommend-box">
<div class="recommend-item-box type_download clearfix" data-url="http://download.csdn.net/download/u010377358/12087013"  data-report-view='{"ab":"new","mod":"popu_871","extra":"{\"utm_medium\":\"distribute.pc_relevant_t0.none-task-download-2~default~CTRLIST~default-1.no_search_link\",\"dist_request_id\":\"1631862605873_57250\"}","dist_request_id":"1631862605873_57250","ab_strategy":"ctrlist","index":"1","strategy":"2~default~CTRLIST~default","dest":"http://download.csdn.net/download/u010377358/12087013"}'>
	<div class="content-box">
		<div class="content-blog display-flex">
			<div class="title-box">
				<a href="http://download.csdn.net/download/u010377358/12087013" class="tit" target="_blank"  data-report-click='{"ab":"new","mod":"popu_871","extra":"{\"utm_medium\":\"distribute.pc_relevant_t0.none-task-download-2~default~CTRLIST~default-1.no_search_link\",\"dist_request_id\":\"1631862605873_57250\"}","dist_request_id":"1631862605873_57250","ab_strategy":"ctrlist","index":"1","strategy":"2~default~CTRLIST~default","dest":"http://download.csdn.net/download/u010377358/12087013"}'  data-report-query='utm_medium=distribute.pc_relevant_t0.none-task-download-2%7Edefault%7ECTRLIST%7Edefault-1.no_search_link&depth_1-utm_source=distribute.pc_relevant_t0.none-task-download-2%7Edefault%7ECTRLIST%7Edefault-1.no_search_link'>
					<div class="left ellipsis-online ellipsis-online-1">用<em>python</em>做的动态<em>樱花树</em>，已经打包成exe文件</div>
				</a>
			</div>
			<div class="info-box display-flex">
				<div class="info display-flex">
					<span class="info-block">01-07</span>
				</div>
			</div>
		</div>
		<div class="desc-box">
			<a href="http://download.csdn.net/download/u010377358/12087013" target="_blank"  data-report-click='{"ab":"new","mod":"popu_871","extra":"{\"utm_medium\":\"distribute.pc_relevant_t0.none-task-download-2~default~CTRLIST~default-1.no_search_link\",\"dist_request_id\":\"1631862605873_57250\"}","dist_request_id":"1631862605873_57250","ab_strategy":"ctrlist","index":"1","strategy":"2~default~CTRLIST~default","dest":"http://download.csdn.net/download/u010377358/12087013"}'  data-report-query='utm_medium=distribute.pc_relevant_t0.none-task-download-2%7Edefault%7ECTRLIST%7Edefault-1.no_search_link&depth_1-utm_source=distribute.pc_relevant_t0.none-task-download-2%7Edefault%7ECTRLIST%7Edefault-1.no_search_link'>
				<div class="desc ellipsis-online ellipsis-online-1">用<em>python</em>做的动态<em>樱花树</em>效果，打包成了exe文件，可直接在电脑上运行，每次生成的<em>樱花树</em>效果不一样。</div>
			</a>
		</div>
	</div>
</div>
                </div>
            <div class="second-recommend-box recommend-box">
<div class="recommend-item-box type_download clearfix" data-url="http://download.csdn.net/download/mchtly/12553181"  data-report-view='{"ab":"new","mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-download-2~default~CTRLIST~default-1.no_search_link\",\"dist_request_id\":\"1631862605873_57250\"}","dist_request_id":"1631862605873_57250","ab_strategy":"ctrlist","index":"1","strategy":"2~default~CTRLIST~default","dest":"http://download.csdn.net/download/mchtly/12553181"}'>
	<div class="content-box">
		<div class="content-blog display-flex">
			<div class="title-box">
				<a href="http://download.csdn.net/download/mchtly/12553181" class="tit" target="_blank"  data-report-click='{"ab":"new","mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-download-2~default~CTRLIST~default-1.no_search_link\",\"dist_request_id\":\"1631862605873_57250\"}","dist_request_id":"1631862605873_57250","ab_strategy":"ctrlist","index":"1","strategy":"2~default~CTRLIST~default","dest":"http://download.csdn.net/download/mchtly/12553181"}'  data-report-query='utm_medium=distribute.pc_relevant.none-task-download-2%7Edefault%7ECTRLIST%7Edefault-1.no_search_link&depth_1-utm_source=distribute.pc_relevant.none-task-download-2%7Edefault%7ECTRLIST%7Edefault-1.no_search_link'>
					<div class="left ellipsis-online ellipsis-online-1"><em>樱花树</em> <em>python</em>小案例 <em>python</em><em>樱花树</em>源码</div>
				</a>
			</div>
			<div class="info-box display-flex">
				<div class="info display-flex">
					<span class="info-block">06-26</span>
				</div>
			</div>
		</div>
		<div class="desc-box">
			<a href="http://download.csdn.net/download/mchtly/12553181" target="_blank"  data-report-click='{"ab":"new","mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-download-2~default~CTRLIST~default-1.no_search_link\",\"dist_request_id\":\"1631862605873_57250\"}","dist_request_id":"1631862605873_57250","ab_strategy":"ctrlist","index":"1","strategy":"2~default~CTRLIST~default","dest":"http://download.csdn.net/download/mchtly/12553181"}'  data-report-query='utm_medium=distribute.pc_relevant.none-task-download-2%7Edefault%7ECTRLIST%7Edefault-1.no_search_link&depth_1-utm_source=distribute.pc_relevant.none-task-download-2%7Edefault%7ECTRLIST%7Edefault-1.no_search_link'>
				<div class="desc ellipsis-online ellipsis-online-1"><em>樱花树</em> <em>python</em>小案例 <em>python</em><em>樱花树</em>源码
import <em>turtle</em>
import random
from <em>turtle</em> import *
from time import sleep

t = <em>turtle</em>.<em>Turtle</em>()
w = <em>turtle</em>.Screen()
</div>
			</a>
		</div>
	</div>
</div>
            </div>
<a id="commentBox" name="commentBox"></a>
<div class="comment-box">
	<div class="comment-edit-box d-flex">
		<a id="commentsedit"></a>
		<div class="user-img">
			<a href="javascript:void(0);" >
				<img class="show_loginbox" src="https://g.csdnimg.cn/static/user-img/anonymous-User-img.png">
			</a>
		</div>
		<form id="commentform">
			<img class="comment-sofa-flag" src="https://csdnimg.cn/release/blogv2/dist/pc/img/commentFlag@2x.png">
      <textarea class="comment-content" name="comment_content" id="comment_content" placeholder="优质评论可以帮助作者获得更高权重" maxlength="1000"></textarea>
			<div class="comment-emoticon"><img class="comment-emoticon-img" data-url="https://csdnimg.cn/release/blogv2/dist/pc/img/" src="https://csdnimg.cn/release/blogv2/dist/pc/img/emoticon.png" alt="表情包"></div> 
      <span class="comment-emoticon-tip">插入表情</span>
      <div class="comment-emoticon-box">
        <div class="comment-emoticon-img-box"></div>
			</div>
      <div class="opt-box">
				<div id="ubbtools" class="add_code">
					<a href="#insertcode" code="code" target="_self"><i class="icon iconfont icon-daima"></i></a>
				</div>
				<input type="hidden" id="comment_replyId" name="comment_replyId">
				<input type="hidden" id="article_id" name="article_id" value="116980258">
				<input type="hidden" id="comment_userId" name="comment_userId" value="">
				<input type="hidden" id="commentId" name="commentId" value="">
				<div class="dropdown" id="myDrap">
					<a class="dropdown-face d-flex align-items-center" data-toggle="dropdown" role="button"
						aria-haspopup="true" aria-expanded="false">
						<div class="txt-selected text-truncate">添加代码片</div>
						<svg class="icon d-block" width="200px" height="100.00px" viewBox="0 0 2048 1024" version="1.1" xmlns="http://www.w3.org/2000/svg"><path  d="M597.33333292 298.666667h853.333334L1023.99999992 725.333333 597.33333292 298.666667z"  /></svg>
					</a>
					<ul class="dropdown-menu" id="commentCode" aria-labelledby="drop4">
						<li><a data-code="html">HTML/XML</a></li>
						<li><a data-code="objc">objective-c</a></li>
						<li><a data-code="ruby">Ruby</a></li>
						<li><a data-code="php">PHP</a></li>
						<li><a data-code="csharp">C</a></li>
						<li><a data-code="cpp">C++</a></li>
						<li><a data-code="javascript">JavaScript</a></li>
						<li><a data-code="python">Python</a></li>
						<li><a data-code="java">Java</a></li>
						<li><a data-code="css">CSS</a></li>
						<li><a data-code="sql">SQL</a></li>
						<li><a data-code="plain">其它</a></li>
					</ul>
				</div>
				<div class="right-box" id="rightBox" data-type="2">
							<span id="tip_comment" class="tip">还能输入<em>1000</em>个字符</span>
							<a data-report-click='{"mod":"1582594662_003","spm":"1001.2101.3001.4227","ab":"new"}'><input type="submit"
									class="btn btn-sm btn-comment" value="发表评论"></a>
				</div>
			</div>
		</form>
		<input type="button" class="bt-comment-show" value="评论">
	</div>
	<div class="comment-list-container">
		<a id="comments"></a>
		<div class="comment-list-box">
		</div>
		<div id="commentPage" class="pagination-box d-none"></div>
		<div class="opt-box text-center">
			<div class="btn btn-sm btn-link-blue" id="btnMoreComment"></div>
		</div>
	</div>
</div>            <div class="recommend-box insert-baidu-box">
                <div class="recommend-item-box clearfix" style="display:none"></div>
<div class="recommend-item-box type_blog clearfix" data-url="https://blog.csdn.net/weixin_37988176/article/details/109416973"  data-report-view='{"ab":"new","mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-blog-2~default~CTRLIST~default-2.no_search_link\",\"dist_request_id\":\"1631862605873_57250\"}","dist_request_id":"1631862605873_57250","ab_strategy":"ctrlist","index":"2","strategy":"2~default~CTRLIST~default","dest":"https://blog.csdn.net/weixin_37988176/article/details/109416973"}'>
	<div class="content-box">
		<div class="content-blog display-flex">
			<div class="title-box">
				<a href="https://blog.csdn.net/weixin_37988176/article/details/109416973" class="tit" target="_blank"  data-report-click='{"ab":"new","mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-blog-2~default~CTRLIST~default-2.no_search_link\",\"dist_request_id\":\"1631862605873_57250\"}","dist_request_id":"1631862605873_57250","ab_strategy":"ctrlist","index":"2","strategy":"2~default~CTRLIST~default","dest":"https://blog.csdn.net/weixin_37988176/article/details/109416973"}'  data-report-query='utm_medium=distribute.pc_relevant.none-task-blog-2%7Edefault%7ECTRLIST%7Edefault-2.no_search_link&depth_1-utm_source=distribute.pc_relevant.none-task-blog-2%7Edefault%7ECTRLIST%7Edefault-2.no_search_link'>
					<div class="left ellipsis-online ellipsis-online-1">用<em>python</em>画花瓣-<em>Python</em>&mdash;&mdash;画一棵漂亮的<em>樱花树</em></div>
				</a>
			</div>
			<div class="info-box display-flex">
				<div class="info">
					<a href="https://blog.csdn.net/weixin_37988176" target="_blank"><span class="blog-title">weixin_37988176的博客</span></a>
				</div>
				<div class="info display-flex">
					<span class="info-block time">11-01</span>
					<span class="info-block read"><img class="read-img" src="https://csdnimg.cn/release/blogv2/dist/pc/img/readCountWhite.png" alt="">
					883
					</span>
				</div>
			</div>
		</div>
		<div class="desc-box">
			<a href="https://blog.csdn.net/weixin_37988176/article/details/109416973" target="_blank"  data-report-click='{"ab":"new","mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-blog-2~default~CTRLIST~default-2.no_search_link\",\"dist_request_id\":\"1631862605873_57250\"}","dist_request_id":"1631862605873_57250","ab_strategy":"ctrlist","index":"2","strategy":"2~default~CTRLIST~default","dest":"https://blog.csdn.net/weixin_37988176/article/details/109416973"}'  data-report-query='utm_medium=distribute.pc_relevant.none-task-blog-2%7Edefault%7ECTRLIST%7Edefault-2.no_search_link&depth_1-utm_source=distribute.pc_relevant.none-task-blog-2%7Edefault%7ECTRLIST%7Edefault-2.no_search_link'>
				<div class="desc ellipsis-online ellipsis-online-1">代码货币符号分享给大家<em>樱花树</em>代码import <em>turtle</em> as Timport randomimport time画樱花的躯干(60,t)def Tree(branch, t):time.sleep(0.0005)if branch &gt; 3:if 8 0.7):pu()#飘落t = heading()an = -40 +random()*40setheading(an)dis = int(800...</div>
			</a>
		</div>
	</div>
</div>
<div class="recommend-item-box type_blog clearfix" data-url="https://blog.csdn.net/ths512/article/details/115457451"  data-report-view='{"ab":"new","mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-blog-2~default~CTRLIST~default-3.no_search_link\",\"dist_request_id\":\"1631862605873_57250\"}","dist_request_id":"1631862605873_57250","ab_strategy":"ctrlist","index":"3","strategy":"2~default~CTRLIST~default","dest":"https://blog.csdn.net/ths512/article/details/115457451"}'>
	<div class="content-box">
		<div class="content-blog display-flex">
			<div class="title-box">
				<a href="https://blog.csdn.net/ths512/article/details/115457451" class="tit" target="_blank"  data-report-click='{"ab":"new","mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-blog-2~default~CTRLIST~default-3.no_search_link\",\"dist_request_id\":\"1631862605873_57250\"}","dist_request_id":"1631862605873_57250","ab_strategy":"ctrlist","index":"3","strategy":"2~default~CTRLIST~default","dest":"https://blog.csdn.net/ths512/article/details/115457451"}'  data-report-query='utm_medium=distribute.pc_relevant.none-task-blog-2%7Edefault%7ECTRLIST%7Edefault-3.no_search_link&depth_1-utm_source=distribute.pc_relevant.none-task-blog-2%7Edefault%7ECTRLIST%7Edefault-3.no_search_link'>
					<div class="left ellipsis-online ellipsis-online-1">清晨<em>送给</em>自己的句子</div>
				</a>
			</div>
			<div class="info-box display-flex">
				<div class="info">
					<a href="https://blog.csdn.net/ths512" target="_blank"><span class="blog-title">ths512的博客</span></a>
				</div>
				<div class="info display-flex">
					<span class="info-block time">04-06</span>
					<span class="info-block read"><img class="read-img" src="https://csdnimg.cn/release/blogv2/dist/pc/img/readCountWhite.png" alt="">
					39
					</span>
				</div>
			</div>
		</div>
		<div class="desc-box">
			<a href="https://blog.csdn.net/ths512/article/details/115457451" target="_blank"  data-report-click='{"ab":"new","mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-blog-2~default~CTRLIST~default-3.no_search_link\",\"dist_request_id\":\"1631862605873_57250\"}","dist_request_id":"1631862605873_57250","ab_strategy":"ctrlist","index":"3","strategy":"2~default~CTRLIST~default","dest":"https://blog.csdn.net/ths512/article/details/115457451"}'  data-report-query='utm_medium=distribute.pc_relevant.none-task-blog-2%7Edefault%7ECTRLIST%7Edefault-3.no_search_link&depth_1-utm_source=distribute.pc_relevant.none-task-blog-2%7Edefault%7ECTRLIST%7Edefault-3.no_search_link'>
				<div class="desc ellipsis-online ellipsis-online-1">1、任何的收获都不是巧合，而是每天的努力与坚持得来的。不怕你每天迈一小步，只怕你停滞不前;不怕你每天做一点事，只怕你无所事事。人生因有梦想，而充满动力。早安！

2、你要学会捂上自己的耳朵，不去听那些熙熙攘攘的声音。这个世界上没有不苦逼的人，真正能治愈自己的，只有你自己。早安！



3、起床不是为了应付今天的时间；而是必须做到今天要比昨天活得更精彩！不能后退的时候，不再彷徨的时候，永远向前走。

4、选一种姿态，让自己活得无可替代，没有所谓的运气，只有绝对的努力。

5、打不通的电话不要打，不该发的短信.</div>
			</a>
		</div>
	</div>
</div>
		<dl id="recommend-item-box-tow" class="recommend-item-box type_blog clearfix">
			
		</dl>
<div class="recommend-item-box type_blog clearfix" data-url="https://blog.csdn.net/csdnsevenn/article/details/85260477"  data-report-view='{"ab":"new","mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-blog-2~default~CTRLIST~default-4.no_search_link\",\"dist_request_id\":\"1631862605873_57250\"}","dist_request_id":"1631862605873_57250","ab_strategy":"ctrlist","index":"4","strategy":"2~default~CTRLIST~default","dest":"https://blog.csdn.net/csdnsevenn/article/details/85260477"}'>
	<div class="content-box">
		<div class="content-blog display-flex">
			<div class="title-box">
				<a href="https://blog.csdn.net/csdnsevenn/article/details/85260477" class="tit" target="_blank"  data-report-click='{"ab":"new","mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-blog-2~default~CTRLIST~default-4.no_search_link\",\"dist_request_id\":\"1631862605873_57250\"}","dist_request_id":"1631862605873_57250","ab_strategy":"ctrlist","index":"4","strategy":"2~default~CTRLIST~default","dest":"https://blog.csdn.net/csdnsevenn/article/details/85260477"}'  data-report-query='utm_medium=distribute.pc_relevant.none-task-blog-2%7Edefault%7ECTRLIST%7Edefault-4.no_search_link&depth_1-utm_source=distribute.pc_relevant.none-task-blog-2%7Edefault%7ECTRLIST%7Edefault-4.no_search_link'>
					<div class="left ellipsis-online ellipsis-online-1">圣诞节！教你用 <em>Python</em> <em>画棵</em>圣诞树</div>
				</a>
			</div>
			<div class="info-box display-flex">
				<div class="info">
					<a href="https://blog.csdn.net/csdnsevenn" target="_blank"><span class="blog-title">程序人生的博客</span></a>
				</div>
				<div class="info display-flex">
					<span class="info-block time">12-25</span>
					<span class="info-block read"><img class="read-img" src="https://csdnimg.cn/release/blogv2/dist/pc/img/readCountWhite.png" alt="">
					1万+
					</span>
				</div>
			</div>
		</div>
		<div class="desc-box">
			<a href="https://blog.csdn.net/csdnsevenn/article/details/85260477" target="_blank"  data-report-click='{"ab":"new","mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-blog-2~default~CTRLIST~default-4.no_search_link\",\"dist_request_id\":\"1631862605873_57250\"}","dist_request_id":"1631862605873_57250","ab_strategy":"ctrlist","index":"4","strategy":"2~default~CTRLIST~default","dest":"https://blog.csdn.net/csdnsevenn/article/details/85260477"}'  data-report-query='utm_medium=distribute.pc_relevant.none-task-blog-2%7Edefault%7ECTRLIST%7Edefault-4.no_search_link&depth_1-utm_source=distribute.pc_relevant.none-task-blog-2%7Edefault%7ECTRLIST%7Edefault-4.no_search_link'>
				<div class="desc ellipsis-online ellipsis-online-1">作者 |糖甜甜甜责编 | 胡巍巍如何用<em>Python</em>画一个圣诞树呢？最简单：1height=523stars=14foriinrange(height):5...</div>
			</a>
		</div>
	</div>
</div>
<div class="recommend-item-box type_blog clearfix" data-url="https://blog.csdn.net/weixin_30539747/article/details/113411617"  data-report-view='{"ab":"new","mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-blog-2~default~BlogCommendFromBaidu~default-5.no_search_link\",\"dist_request_id\":\"1631862605873_57250\"}","dist_request_id":"1631862605873_57250","ab_strategy":"ctrlist","index":"5","strategy":"2~default~BlogCommendFromBaidu~default","dest":"https://blog.csdn.net/weixin_30539747/article/details/113411617"}'>
	<div class="content-box">
		<div class="content-blog display-flex">
			<div class="title-box">
				<a href="https://blog.csdn.net/weixin_30539747/article/details/113411617" class="tit" target="_blank"  data-report-click='{"ab":"new","mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-blog-2~default~BlogCommendFromBaidu~default-5.no_search_link\",\"dist_request_id\":\"1631862605873_57250\"}","dist_request_id":"1631862605873_57250","ab_strategy":"ctrlist","index":"5","strategy":"2~default~BlogCommendFromBaidu~default","dest":"https://blog.csdn.net/weixin_30539747/article/details/113411617"}'  data-report-query='utm_medium=distribute.pc_relevant.none-task-blog-2%7Edefault%7EBlogCommendFromBaidu%7Edefault-5.no_search_link&depth_1-utm_source=distribute.pc_relevant.none-task-blog-2%7Edefault%7EBlogCommendFromBaidu%7Edefault-5.no_search_link'>
					<div class="left ellipsis-online ellipsis-online-1">用<em>python</em>画枫叶_用<em>Python</em>画一颗<em>樱花树</em></div>
				</a>
			</div>
			<div class="info-box display-flex">
				<div class="info">
					<a href="https://blog.csdn.net/weixin_30539747" target="_blank"><span class="blog-title">weixin_30539747的博客</span></a>
				</div>
				<div class="info display-flex">
					<span class="info-block time">01-24</span>
					<span class="info-block read"><img class="read-img" src="https://csdnimg.cn/release/blogv2/dist/pc/img/readCountWhite.png" alt="">
					1946
					</span>
				</div>
			</div>
		</div>
		<div class="desc-box">
			<a href="https://blog.csdn.net/weixin_30539747/article/details/113411617" target="_blank"  data-report-click='{"ab":"new","mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-blog-2~default~BlogCommendFromBaidu~default-5.no_search_link\",\"dist_request_id\":\"1631862605873_57250\"}","dist_request_id":"1631862605873_57250","ab_strategy":"ctrlist","index":"5","strategy":"2~default~BlogCommendFromBaidu~default","dest":"https://blog.csdn.net/weixin_30539747/article/details/113411617"}'  data-report-query='utm_medium=distribute.pc_relevant.none-task-blog-2%7Edefault%7EBlogCommendFromBaidu%7Edefault-5.no_search_link&depth_1-utm_source=distribute.pc_relevant.none-task-blog-2%7Edefault%7EBlogCommendFromBaidu%7Edefault-5.no_search_link'>
				<div class="desc ellipsis-online ellipsis-online-1">点击上方&ldquo;蓝字&rdquo;关注我们<em>Python</em>是一门简单易学，又功能强大的编程软件，拥有非常丰富的库，今天我们就用内部库里面的<em>turtle</em>库，它是<em>Python</em>里面很流行的一个绘制图像的库。今天我们就用它画一颗<em>樱花树</em>吧！代码：import <em>turtle</em>import randomfrom <em>turtle</em> import *from time import sleep # 画樱花的躯干(60,t)def t...</div>
			</a>
		</div>
	</div>
</div>
<div class="recommend-item-box type_download clearfix" data-url="http://download.csdn.net/download/weixin_38673738/13705829"  data-report-view='{"ab":"new","mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-download-2~default~essearch~vector-6.no_search_link\",\"dist_request_id\":\"1631862605873_57250\"}","dist_request_id":"1631862605873_57250","ab_strategy":"ctrlist","index":"6","strategy":"2~default~essearch~vector","dest":"http://download.csdn.net/download/weixin_38673738/13705829"}'>
	<div class="content-box">
		<div class="content-blog display-flex">
			<div class="title-box">
				<a href="http://download.csdn.net/download/weixin_38673738/13705829" class="tit" target="_blank"  data-report-click='{"ab":"new","mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-download-2~default~essearch~vector-6.no_search_link\",\"dist_request_id\":\"1631862605873_57250\"}","dist_request_id":"1631862605873_57250","ab_strategy":"ctrlist","index":"6","strategy":"2~default~essearch~vector","dest":"http://download.csdn.net/download/weixin_38673738/13705829"}'  data-report-query='utm_medium=distribute.pc_relevant.none-task-download-2%7Edefault%7Eessearch%7Evector-6.no_search_link&depth_1-utm_source=distribute.pc_relevant.none-task-download-2%7Edefault%7Eessearch%7Evector-6.no_search_link'>
					<div class="left ellipsis-online ellipsis-online-1">用<em>python</em>绘制<em>樱花树</em></div>
				</a>
			</div>
			<div class="info-box display-flex">
				<div class="info display-flex">
					<span class="info-block">12-16</span>
				</div>
			</div>
		</div>
		<div class="desc-box">
			<a href="http://download.csdn.net/download/weixin_38673738/13705829" target="_blank"  data-report-click='{"ab":"new","mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-download-2~default~essearch~vector-6.no_search_link\",\"dist_request_id\":\"1631862605873_57250\"}","dist_request_id":"1631862605873_57250","ab_strategy":"ctrlist","index":"6","strategy":"2~default~essearch~vector","dest":"http://download.csdn.net/download/weixin_38673738/13705829"}'  data-report-query='utm_medium=distribute.pc_relevant.none-task-download-2%7Edefault%7Eessearch%7Evector-6.no_search_link&depth_1-utm_source=distribute.pc_relevant.none-task-download-2%7Edefault%7Eessearch%7Evector-6.no_search_link'>
				<div class="desc ellipsis-online ellipsis-online-1">黑夜可能漫长，但总会迎来温暖的阳光，三月如期而至，武大的樱花又一次盛开。那么今天就一起来看看怎样在<em>python</em>中画一棵美丽的<em>樱花树</em>～
说到用<em>python</em>画画，那当然就是小乌龟<em>Turtle</em>库了，为啥是<em>turtle</em>呢，想象一个小乌龟，在一个横轴为x、纵轴为y的坐标系原点，(0,0)位置开始，它根据一组函数指令的控制，在这个平面坐标系中移动，从而在它爬行的路径上绘制了图形。
一、安装与引入 
安装没有什么难度直接pip安装就可以

pip install <em>turtle</em>
可使用以下3种方法引入：

二、使用 
<em>turtle</em>库使用起来也很简单，主要就是利用几个核心的控制代码

<em>turtle</em>.goto(x</div>
			</a>
		</div>
	</div>
</div>
<div class="recommend-item-box type_blog clearfix" data-url="https://yangyongli.blog.csdn.net/article/details/117626363"  data-report-view='{"ab":"new","mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-blog-2~default~essearch~vector-7.no_search_link\",\"dist_request_id\":\"1631862605873_57250\"}","dist_request_id":"1631862605873_57250","ab_strategy":"ctrlist","index":"7","strategy":"2~default~essearch~vector","dest":"https://yangyongli.blog.csdn.net/article/details/117626363"}'>
	<div class="content-box">
		<div class="content-blog display-flex">
			<div class="title-box">
				<a href="https://yangyongli.blog.csdn.net/article/details/117626363" class="tit" target="_blank"  data-report-click='{"ab":"new","mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-blog-2~default~essearch~vector-7.no_search_link\",\"dist_request_id\":\"1631862605873_57250\"}","dist_request_id":"1631862605873_57250","ab_strategy":"ctrlist","index":"7","strategy":"2~default~essearch~vector","dest":"https://yangyongli.blog.csdn.net/article/details/117626363"}'  data-report-query='utm_medium=distribute.pc_relevant.none-task-blog-2%7Edefault%7Eessearch%7Evector-7.no_search_link&depth_1-utm_source=distribute.pc_relevant.none-task-blog-2%7Edefault%7Eessearch%7Evector-7.no_search_link'>
					<div class="left ellipsis-online ellipsis-online-1">每天好<em>心情</em>&mdash;&mdash;<em>Python</em>画一棵<em>樱花树</em></div>
				</a>
			</div>
			<div class="info-box display-flex">
				<div class="info">
					<a href="https://blog.csdn.net/weixin_45525272" target="_blank"><span class="blog-title">流楚丶格念的博客</span></a>
				</div>
				<div class="info display-flex">
					<span class="info-block time">06-06</span>
					<span class="info-block read"><img class="read-img" src="https://csdnimg.cn/release/blogv2/dist/pc/img/readCountWhite.png" alt="">
					889
					</span>
				</div>
			</div>
		</div>
		<div class="desc-box">
			<a href="https://yangyongli.blog.csdn.net/article/details/117626363" target="_blank"  data-report-click='{"ab":"new","mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-blog-2~default~essearch~vector-7.no_search_link\",\"dist_request_id\":\"1631862605873_57250\"}","dist_request_id":"1631862605873_57250","ab_strategy":"ctrlist","index":"7","strategy":"2~default~essearch~vector","dest":"https://yangyongli.blog.csdn.net/article/details/117626363"}'  data-report-query='utm_medium=distribute.pc_relevant.none-task-blog-2%7Edefault%7Eessearch%7Evector-7.no_search_link&depth_1-utm_source=distribute.pc_relevant.none-task-blog-2%7Edefault%7Eessearch%7Evector-7.no_search_link'>
				<div class="desc ellipsis-online ellipsis-online-1">文章目录代码原理1. 二叉树2. <em>python</em>的<em>turtle</em>库递归效果探究五层七层十层十二层（最好）十四层
今天看书，发现了个不错的程序，好家伙，二话不说，直接上手。
调到最好状态的效果图就是这样的。

代码如下：
代码
from <em>turtle</em> import *
from random import *
from math import *

def tree(n,l):
    pd()#下笔
    #阴影效果
    t = cos(radians(heading()+45))/8+0.25
    </div>
			</a>
		</div>
	</div>
</div>
<div class="recommend-item-box type_download clearfix" data-url="https://download.csdn.net/download/weixin_45729208/13585597"  data-report-view='{"ab":"new","mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-download-2~default~essearch~vector-8.no_search_link\",\"dist_request_id\":\"1631862605873_57250\"}","dist_request_id":"1631862605873_57250","ab_strategy":"ctrlist","index":"8","strategy":"2~default~essearch~vector","dest":"https://download.csdn.net/download/weixin_45729208/13585597"}'>
	<div class="content-box">
		<div class="content-blog display-flex">
			<div class="title-box">
				<a href="https://download.csdn.net/download/weixin_45729208/13585597" class="tit" target="_blank"  data-report-click='{"ab":"new","mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-download-2~default~essearch~vector-8.no_search_link\",\"dist_request_id\":\"1631862605873_57250\"}","dist_request_id":"1631862605873_57250","ab_strategy":"ctrlist","index":"8","strategy":"2~default~essearch~vector","dest":"https://download.csdn.net/download/weixin_45729208/13585597"}'  data-report-query='utm_medium=distribute.pc_relevant.none-task-download-2%7Edefault%7Eessearch%7Evector-8.no_search_link&depth_1-utm_source=distribute.pc_relevant.none-task-download-2%7Edefault%7Eessearch%7Evector-8.no_search_link'>
					<div class="left ellipsis-online ellipsis-online-1"><em>python</em>画<em>樱花树</em></div>
				</a>
			</div>
			<div class="info-box display-flex">
				<div class="info display-flex">
					<span class="info-block">12-08</span>
				</div>
			</div>
		</div>
		<div class="desc-box">
			<a href="https://download.csdn.net/download/weixin_45729208/13585597" target="_blank"  data-report-click='{"ab":"new","mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-download-2~default~essearch~vector-8.no_search_link\",\"dist_request_id\":\"1631862605873_57250\"}","dist_request_id":"1631862605873_57250","ab_strategy":"ctrlist","index":"8","strategy":"2~default~essearch~vector","dest":"https://download.csdn.net/download/weixin_45729208/13585597"}'  data-report-query='utm_medium=distribute.pc_relevant.none-task-download-2%7Edefault%7Eessearch%7Evector-8.no_search_link&depth_1-utm_source=distribute.pc_relevant.none-task-download-2%7Edefault%7Eessearch%7Evector-8.no_search_link'>
				<div class="desc ellipsis-online ellipsis-online-1"><em>python</em>画<em>樱花树</em>                                                                                                                     </div>
			</a>
		</div>
	</div>
</div>
<div class="recommend-item-box type_blog clearfix" data-url="https://blog.csdn.net/bornfree5511/article/details/105136816"  data-report-view='{"ab":"new","mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-blog-2~default~essearch~vector-9.no_search_link\",\"dist_request_id\":\"1631862605873_57250\"}","dist_request_id":"1631862605873_57250","ab_strategy":"ctrlist","index":"9","strategy":"2~default~essearch~vector","dest":"https://blog.csdn.net/bornfree5511/article/details/105136816"}'>
	<div class="content-box">
		<div class="content-blog display-flex">
			<div class="title-box">
				<a href="https://blog.csdn.net/bornfree5511/article/details/105136816" class="tit" target="_blank"  data-report-click='{"ab":"new","mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-blog-2~default~essearch~vector-9.no_search_link\",\"dist_request_id\":\"1631862605873_57250\"}","dist_request_id":"1631862605873_57250","ab_strategy":"ctrlist","index":"9","strategy":"2~default~essearch~vector","dest":"https://blog.csdn.net/bornfree5511/article/details/105136816"}'  data-report-query='utm_medium=distribute.pc_relevant.none-task-blog-2%7Edefault%7Eessearch%7Evector-9.no_search_link&depth_1-utm_source=distribute.pc_relevant.none-task-blog-2%7Edefault%7Eessearch%7Evector-9.no_search_link'>
					<div class="left ellipsis-online ellipsis-online-1"><em>Python</em>  |  用<em>Python</em>制作<em>送给</em>女票的生日礼物</div>
				</a>
			</div>
			<div class="info-box display-flex">
				<div class="info">
					<a href="https://blog.csdn.net/bornfree5511" target="_blank"><span class="blog-title">bug404</span></a>
				</div>
				<div class="info display-flex">
					<span class="info-block time">03-27</span>
					<span class="info-block read"><img class="read-img" src="https://csdnimg.cn/release/blogv2/dist/pc/img/readCountWhite.png" alt="">
					3724
					</span>
				</div>
			</div>
		</div>
		<div class="desc-box">
			<a href="https://blog.csdn.net/bornfree5511/article/details/105136816" target="_blank"  data-report-click='{"ab":"new","mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-blog-2~default~essearch~vector-9.no_search_link\",\"dist_request_id\":\"1631862605873_57250\"}","dist_request_id":"1631862605873_57250","ab_strategy":"ctrlist","index":"9","strategy":"2~default~essearch~vector","dest":"https://blog.csdn.net/bornfree5511/article/details/105136816"}'  data-report-query='utm_medium=distribute.pc_relevant.none-task-blog-2%7Edefault%7Eessearch%7Evector-9.no_search_link&depth_1-utm_source=distribute.pc_relevant.none-task-blog-2%7Edefault%7Eessearch%7Evector-9.no_search_link'>
				<div class="desc ellipsis-online ellipsis-online-1">视频演示：https://www.bilibili.com/video/BV1R7411C7A1

代码地址：https://github.com/borninfreedom/HappyBirthday

截图：






</div>
			</a>
		</div>
	</div>
</div>
<div class="recommend-item-box type_blog clearfix" data-url="https://blog.csdn.net/q6q6q/article/details/109341809"  data-report-view='{"ab":"new","mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-blog-2~default~CTRLIST~default-10.no_search_link\",\"dist_request_id\":\"1631862605873_57250\"}","dist_request_id":"1631862605873_57250","ab_strategy":"ctrlist","index":"10","strategy":"2~default~CTRLIST~default","dest":"https://blog.csdn.net/q6q6q/article/details/109341809"}'>
	<div class="content-box">
		<div class="content-blog display-flex">
			<div class="title-box">
				<a href="https://blog.csdn.net/q6q6q/article/details/109341809" class="tit" target="_blank"  data-report-click='{"ab":"new","mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-blog-2~default~CTRLIST~default-10.no_search_link\",\"dist_request_id\":\"1631862605873_57250\"}","dist_request_id":"1631862605873_57250","ab_strategy":"ctrlist","index":"10","strategy":"2~default~CTRLIST~default","dest":"https://blog.csdn.net/q6q6q/article/details/109341809"}'  data-report-query='utm_medium=distribute.pc_relevant.none-task-blog-2%7Edefault%7ECTRLIST%7Edefault-10.no_search_link&depth_1-utm_source=distribute.pc_relevant.none-task-blog-2%7Edefault%7ECTRLIST%7Edefault-10.no_search_link'>
					<div class="left ellipsis-online ellipsis-online-1">用<em>python</em>画圣诞树-<em>Python</em>――画一棵漂亮的<em>樱花树</em>（不同种樱花+玫瑰+圣诞树喔）...</div>
				</a>
			</div>
			<div class="info-box display-flex">
				<div class="info">
					<a href="https://blog.csdn.net/q6q6q" target="_blank"><span class="blog-title">q6q6q的专栏</span></a>
				</div>
				<div class="info display-flex">
					<span class="info-block time">10-28</span>
					<span class="info-block read"><img class="read-img" src="https://csdnimg.cn/release/blogv2/dist/pc/img/readCountWhite.png" alt="">
					458
					</span>
				</div>
			</div>
		</div>
		<div class="desc-box">
			<a href="https://blog.csdn.net/q6q6q/article/details/109341809" target="_blank"  data-report-click='{"ab":"new","mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-blog-2~default~CTRLIST~default-10.no_search_link\",\"dist_request_id\":\"1631862605873_57250\"}","dist_request_id":"1631862605873_57250","ab_strategy":"ctrlist","index":"10","strategy":"2~default~CTRLIST~default","dest":"https://blog.csdn.net/q6q6q/article/details/109341809"}'  data-report-query='utm_medium=distribute.pc_relevant.none-task-blog-2%7Edefault%7ECTRLIST%7Edefault-10.no_search_link&depth_1-utm_source=distribute.pc_relevant.none-task-blog-2%7Edefault%7ECTRLIST%7Edefault-10.no_search_link'>
				<div class="desc ellipsis-online ellipsis-online-1">one <em>樱花树</em>动态生成樱花效果图（这个是动态的）：实现代码import <em>turtle</em> as Timport randomimport time# 画樱花的躯干(60,t)def Tree(branch, t):time.sleep(0.0005)if branch &gt; 3:if 8 0.7):pu()#飘落t = heading()an = -40 +random()*40setheading(a...</div>
			</a>
		</div>
	</div>
</div>
<div class="recommend-item-box type_blog clearfix" data-url="https://blog.csdn.net/zhaojianzhu/article/details/1370975"  data-report-view='{"ab":"new","mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-blog-2~default~CTRLIST~default-11.no_search_link\",\"dist_request_id\":\"1631862605873_57250\"}","dist_request_id":"1631862605873_57250","ab_strategy":"ctrlist","index":"11","strategy":"2~default~CTRLIST~default","dest":"https://blog.csdn.net/zhaojianzhu/article/details/1370975"}'>
	<div class="content-box">
		<div class="content-blog display-flex">
			<div class="title-box">
				<a href="https://blog.csdn.net/zhaojianzhu/article/details/1370975" class="tit" target="_blank"  data-report-click='{"ab":"new","mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-blog-2~default~CTRLIST~default-11.no_search_link\",\"dist_request_id\":\"1631862605873_57250\"}","dist_request_id":"1631862605873_57250","ab_strategy":"ctrlist","index":"11","strategy":"2~default~CTRLIST~default","dest":"https://blog.csdn.net/zhaojianzhu/article/details/1370975"}'  data-report-query='utm_medium=distribute.pc_relevant.none-task-blog-2%7Edefault%7ECTRLIST%7Edefault-11.no_search_link&depth_1-utm_source=distribute.pc_relevant.none-task-blog-2%7Edefault%7ECTRLIST%7Edefault-11.no_search_link'>
					<div class="left ellipsis-online ellipsis-online-1">一个软件项目经理的心得和经验</div>
				</a>
			</div>
			<div class="info-box display-flex">
				<div class="info">
					<a href="https://blog.csdn.net/zhaojianzhu" target="_blank"><span class="blog-title">zhaojianzhu的专栏</span></a>
				</div>
				<div class="info display-flex">
					<span class="info-block time">11-07</span>
					<span class="info-block read"><img class="read-img" src="https://csdnimg.cn/release/blogv2/dist/pc/img/readCountWhite.png" alt="">
					4733
					</span>
				</div>
			</div>
		</div>
		<div class="desc-box">
			<a href="https://blog.csdn.net/zhaojianzhu/article/details/1370975" target="_blank"  data-report-click='{"ab":"new","mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-blog-2~default~CTRLIST~default-11.no_search_link\",\"dist_request_id\":\"1631862605873_57250\"}","dist_request_id":"1631862605873_57250","ab_strategy":"ctrlist","index":"11","strategy":"2~default~CTRLIST~default","dest":"https://blog.csdn.net/zhaojianzhu/article/details/1370975"}'  data-report-query='utm_medium=distribute.pc_relevant.none-task-blog-2%7Edefault%7ECTRLIST%7Edefault-11.no_search_link&depth_1-utm_source=distribute.pc_relevant.none-task-blog-2%7Edefault%7ECTRLIST%7Edefault-11.no_search_link'>
				<div class="desc ellipsis-online ellipsis-online-1">&nbsp;从自身经历的角度谈谈企业信息化软件项目经理的能力和主持项目时应关注的问题和焦点，不足之处请广大同行指点，大家一起交流共同进步。　　我国的软件企业大部分是以接项目的形式做为生存和发展的途径，项目有大有小，大的二三百万，小的三五万，因此项目的成败及效率就直接影响着公司运营成本和利润以及大家的薪金收入。而项目经理的人选则决定了项目的成败和收益，因此结合自己的经验谈谈项目经理在主持项目实际运作时的二</div>
			</a>
		</div>
	</div>
</div>
<div class="recommend-item-box type_blog clearfix" data-url="https://blog.csdn.net/qq_43468607/article/details/102228217"  data-report-view='{"ab":"new","mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-blog-2~default~CTRLIST~default-12.no_search_link\",\"dist_request_id\":\"1631862605873_57250\"}","dist_request_id":"1631862605873_57250","ab_strategy":"ctrlist","index":"12","strategy":"2~default~CTRLIST~default","dest":"https://blog.csdn.net/qq_43468607/article/details/102228217"}'>
	<div class="content-box">
		<div class="content-blog display-flex">
			<div class="title-box">
				<a href="https://blog.csdn.net/qq_43468607/article/details/102228217" class="tit" target="_blank"  data-report-click='{"ab":"new","mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-blog-2~default~CTRLIST~default-12.no_search_link\",\"dist_request_id\":\"1631862605873_57250\"}","dist_request_id":"1631862605873_57250","ab_strategy":"ctrlist","index":"12","strategy":"2~default~CTRLIST~default","dest":"https://blog.csdn.net/qq_43468607/article/details/102228217"}'  data-report-query='utm_medium=distribute.pc_relevant.none-task-blog-2%7Edefault%7ECTRLIST%7Edefault-12.no_search_link&depth_1-utm_source=distribute.pc_relevant.none-task-blog-2%7Edefault%7ECTRLIST%7Edefault-12.no_search_link'>
					<div class="left ellipsis-online ellipsis-online-1">让人意想不到的<em>Python</em>之<em>樱花树</em>（<em>turtle</em>库的华丽样式）</div>
				</a>
			</div>
			<div class="info-box display-flex">
				<div class="info">
					<a href="https://blog.csdn.net/qq_43468607" target="_blank"><span class="blog-title">巴胡子</span></a>
				</div>
				<div class="info display-flex">
					<span class="info-block time">10-06</span>
					<span class="info-block read"><img class="read-img" src="https://csdnimg.cn/release/blogv2/dist/pc/img/readCountWhite.png" alt="">
					1万+
					</span>
				</div>
			</div>
		</div>
		<div class="desc-box">
			<a href="https://blog.csdn.net/qq_43468607/article/details/102228217" target="_blank"  data-report-click='{"ab":"new","mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-blog-2~default~CTRLIST~default-12.no_search_link\",\"dist_request_id\":\"1631862605873_57250\"}","dist_request_id":"1631862605873_57250","ab_strategy":"ctrlist","index":"12","strategy":"2~default~CTRLIST~default","dest":"https://blog.csdn.net/qq_43468607/article/details/102228217"}'  data-report-query='utm_medium=distribute.pc_relevant.none-task-blog-2%7Edefault%7ECTRLIST%7Edefault-12.no_search_link&depth_1-utm_source=distribute.pc_relevant.none-task-blog-2%7Edefault%7ECTRLIST%7Edefault-12.no_search_link'>
				<div class="desc ellipsis-online ellipsis-online-1">我虽然没有见过樱花，但是我可以用<em>Python</em>的<em>turtle</em>库画一个出来，运行的时候有一些漫长，也看自己电脑的性能了，性能好的效果越好
效果如下：

样子太丑，不过源代码奉上：
from <em>turtle</em> import *
from random import *
from math import *

def tree(n,l):
    pd()#下笔
    #阴影效果
    t = cos(r...</div>
			</a>
		</div>
	</div>
</div>
<div class="recommend-item-box type_blog clearfix" data-url="https://blog.csdn.net/weixin_43943977/article/details/102691392"  data-report-view='{"ab":"new","mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-blog-2~default~CTRLIST~default-13.no_search_link\",\"dist_request_id\":\"1631862605873_57250\"}","dist_request_id":"1631862605873_57250","ab_strategy":"ctrlist","index":"13","strategy":"2~default~CTRLIST~default","dest":"https://blog.csdn.net/weixin_43943977/article/details/102691392"}'>
	<div class="content-box">
		<div class="content-blog display-flex">
			<div class="title-box">
				<a href="https://blog.csdn.net/weixin_43943977/article/details/102691392" class="tit" target="_blank"  data-report-click='{"ab":"new","mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-blog-2~default~CTRLIST~default-13.no_search_link\",\"dist_request_id\":\"1631862605873_57250\"}","dist_request_id":"1631862605873_57250","ab_strategy":"ctrlist","index":"13","strategy":"2~default~CTRLIST~default","dest":"https://blog.csdn.net/weixin_43943977/article/details/102691392"}'  data-report-query='utm_medium=distribute.pc_relevant.none-task-blog-2%7Edefault%7ECTRLIST%7Edefault-13.no_search_link&depth_1-utm_source=distribute.pc_relevant.none-task-blog-2%7Edefault%7ECTRLIST%7Edefault-13.no_search_link'>
					<div class="left ellipsis-online ellipsis-online-1"><em>Python</em>&mdash;&mdash;画一棵漂亮的<em>樱花树</em>（不同种樱花+玫瑰+圣诞树喔）</div>
					<div class="tag">热门推荐</div>
				</a>
			</div>
			<div class="info-box display-flex">
				<div class="info">
					<a href="https://blog.csdn.net/weixin_43943977" target="_blank"><span class="blog-title">碎片</span></a>
				</div>
				<div class="info display-flex">
					<span class="info-block time">10-22</span>
					<span class="info-block read"><img class="read-img" src="https://csdnimg.cn/release/blogv2/dist/pc/img/readCountWhite.png" alt="">
					43万+
					</span>
				</div>
			</div>
		</div>
		<div class="desc-box">
			<a href="https://blog.csdn.net/weixin_43943977/article/details/102691392" target="_blank"  data-report-click='{"ab":"new","mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-blog-2~default~CTRLIST~default-13.no_search_link\",\"dist_request_id\":\"1631862605873_57250\"}","dist_request_id":"1631862605873_57250","ab_strategy":"ctrlist","index":"13","strategy":"2~default~CTRLIST~default","dest":"https://blog.csdn.net/weixin_43943977/article/details/102691392"}'  data-report-query='utm_medium=distribute.pc_relevant.none-task-blog-2%7Edefault%7ECTRLIST%7Edefault-13.no_search_link&depth_1-utm_source=distribute.pc_relevant.none-task-blog-2%7Edefault%7ECTRLIST%7Edefault-13.no_search_link'>
				<div class="desc ellipsis-online ellipsis-online-1">最近翻到一篇知乎，上面有不少用<em>Python</em>（大多是<em>turtle</em>库）绘制的树图，感觉很漂亮，我整理了一下，挑了一些我觉得不错的代码分享给大家（这些我都测试过，确实可以生成）
one <em>樱花树</em>

 动态生成樱花
效果图（这个是动态的）：
实现代码

import <em>turtle</em> as T
import random
import time

# 画樱花的躯干(60,t)
def Tree(branch, ...</div>
			</a>
		</div>
	</div>
</div>
<div class="recommend-item-box type_blog clearfix" data-url="https://blog.csdn.net/qq_41297934/article/details/105349790"  data-report-view='{"ab":"new","mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-blog-2~default~CTRLIST~default-14.no_search_link\",\"dist_request_id\":\"1631862605873_57250\"}","dist_request_id":"1631862605873_57250","ab_strategy":"ctrlist","index":"14","strategy":"2~default~CTRLIST~default","dest":"https://blog.csdn.net/qq_41297934/article/details/105349790"}'>
	<div class="content-box">
		<div class="content-blog display-flex">
			<div class="title-box">
				<a href="https://blog.csdn.net/qq_41297934/article/details/105349790" class="tit" target="_blank"  data-report-click='{"ab":"new","mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-blog-2~default~CTRLIST~default-14.no_search_link\",\"dist_request_id\":\"1631862605873_57250\"}","dist_request_id":"1631862605873_57250","ab_strategy":"ctrlist","index":"14","strategy":"2~default~CTRLIST~default","dest":"https://blog.csdn.net/qq_41297934/article/details/105349790"}'  data-report-query='utm_medium=distribute.pc_relevant.none-task-blog-2%7Edefault%7ECTRLIST%7Edefault-14.no_search_link&depth_1-utm_source=distribute.pc_relevant.none-task-blog-2%7Edefault%7ECTRLIST%7Edefault-14.no_search_link'>
					<div class="left ellipsis-online ellipsis-online-1"><em>Python</em>：绘制<em>樱花树</em></div>
				</a>
			</div>
			<div class="info-box display-flex">
				<div class="info">
					<a href="https://blog.csdn.net/qq_41297934" target="_blank"><span class="blog-title">qq_41297934的博客</span></a>
				</div>
				<div class="info display-flex">
					<span class="info-block time">04-06</span>
					<span class="info-block read"><img class="read-img" src="https://csdnimg.cn/release/blogv2/dist/pc/img/readCountWhite.png" alt="">
					9440
					</span>
				</div>
			</div>
		</div>
		<div class="desc-box">
			<a href="https://blog.csdn.net/qq_41297934/article/details/105349790" target="_blank"  data-report-click='{"ab":"new","mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-blog-2~default~CTRLIST~default-14.no_search_link\",\"dist_request_id\":\"1631862605873_57250\"}","dist_request_id":"1631862605873_57250","ab_strategy":"ctrlist","index":"14","strategy":"2~default~CTRLIST~default","dest":"https://blog.csdn.net/qq_41297934/article/details/105349790"}'  data-report-query='utm_medium=distribute.pc_relevant.none-task-blog-2%7Edefault%7ECTRLIST%7Edefault-14.no_search_link&depth_1-utm_source=distribute.pc_relevant.none-task-blog-2%7Edefault%7ECTRLIST%7Edefault-14.no_search_link'>
				<div class="desc ellipsis-online ellipsis-online-1">这篇文章参考了别人的博客《三月桃花开，用<em>python</em>给你带来你的桃花运，详细解析画一棵表白树》[1]，原文作者：沙漏在下雨，这里简单记录一下学习过程。</div>
			</a>
		</div>
	</div>
</div>
<div class="recommend-item-box type_ask clearfix" data-url="https://ask.csdn.net/questions/7491750"  data-report-view='{"ab":"new","mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-ask-2~default~essearch~vector-15.no_search_link\",\"dist_request_id\":\"1631862605873_57250\"}","dist_request_id":"1631862605873_57250","ab_strategy":"ctrlist","index":"15","strategy":"2~default~essearch~vector","dest":"https://ask.csdn.net/questions/7491750"}'>
	<div class="content-box">
		<div class="content-blog display-flex">
			<div class="title-box">
				<a href="https://ask.csdn.net/questions/7491750" class="tit" target="_blank"  data-report-click='{"ab":"new","mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-ask-2~default~essearch~vector-15.no_search_link\",\"dist_request_id\":\"1631862605873_57250\"}","dist_request_id":"1631862605873_57250","ab_strategy":"ctrlist","index":"15","strategy":"2~default~essearch~vector","dest":"https://ask.csdn.net/questions/7491750"}'  data-report-query='utm_medium=distribute.pc_relevant.none-task-ask-2%7Edefault%7Eessearch%7Evector-15.no_search_link&depth_1-utm_source=distribute.pc_relevant.none-task-ask-2%7Edefault%7Eessearch%7Evector-15.no_search_link'>
					<div class="left ellipsis-online ellipsis-online-1">用c++编写一颗<em>樱花树</em>，用origin输出图案</div>
				</a>
			</div>
			<div class="info-box display-flex">
				<div class="info display-flex">
					<span class="info-block">08-16</span>
				</div>
			</div>
		</div>
		<div class="desc-box">
			<a href="https://ask.csdn.net/questions/7491750" target="_blank"  data-report-click='{"ab":"new","mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-ask-2~default~essearch~vector-15.no_search_link\",\"dist_request_id\":\"1631862605873_57250\"}","dist_request_id":"1631862605873_57250","ab_strategy":"ctrlist","index":"15","strategy":"2~default~essearch~vector","dest":"https://ask.csdn.net/questions/7491750"}'  data-report-query='utm_medium=distribute.pc_relevant.none-task-ask-2%7Edefault%7Eessearch%7Evector-15.no_search_link&depth_1-utm_source=distribute.pc_relevant.none-task-ask-2%7Edefault%7Eessearch%7Evector-15.no_search_link'>
				<div class="desc ellipsis-online ellipsis-online-1"></div>
			</a>
		</div>
	</div>
</div>
<div class="recommend-item-box type_download clearfix" data-url="https://download.csdn.net/download/Salvation2/21506876"  data-report-view='{"ab":"new","mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-download-2~default~essearch~vector-16.no_search_link\",\"dist_request_id\":\"1631862605873_57250\"}","dist_request_id":"1631862605873_57250","ab_strategy":"ctrlist","index":"16","strategy":"2~default~essearch~vector","dest":"https://download.csdn.net/download/Salvation2/21506876"}'>
	<div class="content-box">
		<div class="content-blog display-flex">
			<div class="title-box">
				<a href="https://download.csdn.net/download/Salvation2/21506876" class="tit" target="_blank"  data-report-click='{"ab":"new","mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-download-2~default~essearch~vector-16.no_search_link\",\"dist_request_id\":\"1631862605873_57250\"}","dist_request_id":"1631862605873_57250","ab_strategy":"ctrlist","index":"16","strategy":"2~default~essearch~vector","dest":"https://download.csdn.net/download/Salvation2/21506876"}'  data-report-query='utm_medium=distribute.pc_relevant.none-task-download-2%7Edefault%7Eessearch%7Evector-16.no_search_link&depth_1-utm_source=distribute.pc_relevant.none-task-download-2%7Edefault%7Eessearch%7Evector-16.no_search_link'>
					<div class="left ellipsis-online ellipsis-online-1"><em>樱花树</em>的<em>python</em>实现源码.py</div>
					<div class="tag">最新发布</div>
				</a>
			</div>
			<div class="info-box display-flex">
				<div class="info display-flex">
					<span class="info-block">08-25</span>
				</div>
			</div>
		</div>
		<div class="desc-box">
			<a href="https://download.csdn.net/download/Salvation2/21506876" target="_blank"  data-report-click='{"ab":"new","mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-download-2~default~essearch~vector-16.no_search_link\",\"dist_request_id\":\"1631862605873_57250\"}","dist_request_id":"1631862605873_57250","ab_strategy":"ctrlist","index":"16","strategy":"2~default~essearch~vector","dest":"https://download.csdn.net/download/Salvation2/21506876"}'  data-report-query='utm_medium=distribute.pc_relevant.none-task-download-2%7Edefault%7Eessearch%7Evector-16.no_search_link&depth_1-utm_source=distribute.pc_relevant.none-task-download-2%7Edefault%7Eessearch%7Evector-16.no_search_link'>
				<div class="desc ellipsis-online ellipsis-online-1">用<em>python</em>画一个简单的<em>樱花树</em></div>
			</a>
		</div>
	</div>
</div>
<div class="recommend-item-box type_download clearfix" data-url="http://download.csdn.net/download/weixin_45866537/12117017"  data-report-view='{"ab":"new","mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-download-2~default~essearch~vector-17.no_search_link\",\"dist_request_id\":\"1631862605873_57250\"}","dist_request_id":"1631862605873_57250","ab_strategy":"ctrlist","index":"17","strategy":"2~default~essearch~vector","dest":"http://download.csdn.net/download/weixin_45866537/12117017"}'>
	<div class="content-box">
		<div class="content-blog display-flex">
			<div class="title-box">
				<a href="http://download.csdn.net/download/weixin_45866537/12117017" class="tit" target="_blank"  data-report-click='{"ab":"new","mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-download-2~default~essearch~vector-17.no_search_link\",\"dist_request_id\":\"1631862605873_57250\"}","dist_request_id":"1631862605873_57250","ab_strategy":"ctrlist","index":"17","strategy":"2~default~essearch~vector","dest":"http://download.csdn.net/download/weixin_45866537/12117017"}'  data-report-query='utm_medium=distribute.pc_relevant.none-task-download-2%7Edefault%7Eessearch%7Evector-17.no_search_link&depth_1-utm_source=distribute.pc_relevant.none-task-download-2%7Edefault%7Eessearch%7Evector-17.no_search_link'>
					<div class="left ellipsis-online ellipsis-online-1">一段<em>樱花树</em>的<em>python</em>代码.py</div>
				</a>
			</div>
			<div class="info-box display-flex">
				<div class="info display-flex">
					<span class="info-block">01-21</span>
				</div>
			</div>
		</div>
		<div class="desc-box">
			<a href="http://download.csdn.net/download/weixin_45866537/12117017" target="_blank"  data-report-click='{"ab":"new","mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-download-2~default~essearch~vector-17.no_search_link\",\"dist_request_id\":\"1631862605873_57250\"}","dist_request_id":"1631862605873_57250","ab_strategy":"ctrlist","index":"17","strategy":"2~default~essearch~vector","dest":"http://download.csdn.net/download/weixin_45866537/12117017"}'  data-report-query='utm_medium=distribute.pc_relevant.none-task-download-2%7Edefault%7Eessearch%7Evector-17.no_search_link&depth_1-utm_source=distribute.pc_relevant.none-task-download-2%7Edefault%7Eessearch%7Evector-17.no_search_link'>
				<div class="desc ellipsis-online ellipsis-online-1">一段<em>樱花树</em>的<em>python</em>代码，每一次都是随即绘制的。</div>
			</a>
		</div>
	</div>
</div>
            </div>
            <div class="template-box">
                <span>©️2020 CSDN</span>
                <span>皮肤主题: 撸撸猫</span>
                <span> 设计师:马嘣嘣</span>
                <span>
                    <a href="https://blog.csdn.net/" class="back-home c-blue c-blue-hover c-blue-focus">返回首页</a>
                </span>
            </div>
<div class="blog-footer-bottom" style="margin-top:10px;"></div>
<script src="https://g.csdnimg.cn/common/csdn-footer/csdn-footer.js" data-isfootertrack="false" type="text/javascript"></script>
<script type="text/javascript">
    window.csdn.csdnFooter.options = {
        el: '.blog-footer-bottom',
        type: 2
    }
</script>        </main>
<aside class="blog_container_aside">
	<div id="asideProfile" class="aside-box">
    <div class="profile-intro d-flex">
        <div class="avatar-box d-flex justify-content-center flex-column">
            <a href="https://blog.csdn.net/j1231230" data-report-click='{"mod":"popu_379","spm":"1001.2101.3001.4121","dest":"https://blog.csdn.net/j1231230","ab":"new"}'>
                <img src="https://profile.csdnimg.cn/0/D/0/3_j1231230" class="avatar_pic">
            </a>
        </div>
        <div class="user-info d-flex flex-column profile-intro-name-box">
            <div class="profile-intro-name-boxTop">
                <a href="https://blog.csdn.net/j1231230" class="" id="uid" title="盛夏温暖流年" data-report-click='{"mod":"popu_379","spm":"1001.2101.3001.4122","dest":"https://blog.csdn.net/j1231230","ab":"new"}'>
                    <span class="name " username="j1231230">盛夏温暖流年</span>
                </a>
                <span>
                </span>
                <span class="flag expert-blog">
                <span class="bubble">CSDN认证博客专家</span>
                </span>
                <span class="flag company-blog">
                <span class="bubble">CSDN认证企业博客</span>
                </span>
            </div>
            <div class="profile-intro-name-boxFooter">
                <span class="personal-home-page personal-home-years">码龄7年</span>
                    <span class="personal-home-page">
                    <a class="personal-home-certification" href="https://i.csdn.net/#/uc/profile?utm_source=14998968" target="_blank" title="暂无认证">
                    <img src="https://csdnimg.cn/identity/nocErtification.png" alt="">
                    暂无认证
                    </a>
                    </span>
            </div>
        </div>
    </div>
    <div class="data-info d-flex item-tiling">
        <dl class="text-center" title="97">
            <a href="https://blog.csdn.net/j1231230" data-report-click='{"mod":"1598321000_001","spm":"1001.2101.3001.4310"}' data-report-query="t=1">  
                <dt><span class="count">97</span></dt>
                <dd class="font">原创</dd>
            </a>
        </dl>
        <dl class="text-center" data-report-click='{"mod":"1598321000_002","spm":"1001.2101.3001.4311"}' title="2229">
            <a href="https://blog.csdn.net/rank/list/weekly" target="_blank">
                <dt><span class="count">2229</span></dt>
                <dd class="font">周排名</dd>
            </a>
        </dl>
        <dl class="text-center" title="4893">
            <a href="https://blog.csdn.net/rank/list/total" data-report-click='{"mod":"1598321000_003","spm":"1001.2101.3001.4312"}' target="_blank">
                <dt><span class="count">4893</span></dt>
                <dd class="font">总排名</dd>
            </a>
        </dl>
        <dl class="text-center" style="min-width:58px" title="360447">  
            <dt><span class="count">36万+</span></dt>
            <dd>访问</dd>
        </dl>
        <dl class="text-center" title="5级,点击查看等级说明">
            <dt><a href="https://blog.csdn.net/blogdevteam/article/details/103478461" target="_blank">
                <img class="level" src="https://csdnimg.cn/identity/blog5.png">
            </a>
            </dt>
            <dd>等级</dd>
        </dl>
    </div>
    <div class="item-rank"></div>
    <div class="data-info d-flex item-tiling">
        <dl class="text-center" title="4385">
            <dt><span class="count">4385</span></dt>
            <dd>积分</dd>
        </dl>
         <dl class="text-center" id="fanBox" title="9129">
            <dt><span class="count" id="fan">9129</span></dt>
            <dd>粉丝</dd>
        </dl>
        <dl class="text-center" title="1885">
            <dt><span class="count">1885</span></dt>
            <dd>获赞</dd>
        </dl>
        <dl class="text-center" title="609">
            <dt><span class="count">609</span></dt>
            <dd>评论</dd>
        </dl>
        <dl class="text-center" title="5508">
            <dt><span class="count">5508</span></dt>
            <dd>收藏</dd>
        </dl>
    </div>
    <div class="aside-box-footer" data-report-view='{"spm":"3001.4296"}'>
        <div class="badge-box d-flex">
            <div class="badge d-flex">
                <div class="icon-badge" title="新人勋章">
                    <div class="mouse-box">
                        <img class="medal-img" data-report-click='{"spm":"3001.4296"}' src="https://csdnimg.cn/medal/blinknewcomer@240.png" alt="新人勋章">
                    </div>
                </div>
                <div class="icon-badge" title="签到达人">
                    <div class="mouse-box">
                        <img class="medal-img" data-report-click='{"spm":"3001.4296"}' src="https://csdnimg.cn/medal/qiandao30@240.png" alt="签到达人">
                    </div>
                </div>
                <div class="icon-badge" title="阅读者勋章Lv3">
                    <div class="mouse-box">
                        <img class="medal-img" data-report-click='{"spm":"3001.4296"}' src="https://csdnimg.cn/medal/yuedu30@240.png" alt="阅读者勋章Lv3">
                    </div>
                </div>
                <div class="icon-badge" title="持之以恒">
                    <div class="mouse-box">
                        <img class="medal-img" data-report-click='{"spm":"3001.4296"}' src="https://csdnimg.cn/medal/chizhiyiheng@240.png" alt="持之以恒">
                    </div>
                </div>
                <div class="icon-badge" title="勤写标兵Lv1">
                    <div class="mouse-box">
                        <img class="medal-img" data-report-click='{"spm":"3001.4296"}' src="https://csdnimg.cn/medal/qixiebiaobing1@240.png" alt="勤写标兵Lv1">
                    </div>
                </div>
                <div class="icon-badge" title="分享小兵">
                    <div class="mouse-box">
                        <img class="medal-img" data-report-click='{"spm":"3001.4296"}' src="https://csdnimg.cn/medal/fengxiangxiaobing@240.png" alt="分享小兵">
                    </div>
                </div>
            </div>
        </div>
    </div>
    <div class="profile-intro-name-boxOpration">
        <div class="opt-letter-watch-box">
        <a class="bt-button personal-letter" href="https://im.csdn.net/chat/j1231230" target="_blank" rel="noopener">私信</a>
        </div>
        <div class="opt-letter-watch-box"> 
            <a class="personal-watch bt-button" id="btnAttent" >关注</a>  
        </div>
    </div>
</div>
<div id="asideSearchArticle" class="aside-box">
	<div class="aside-content search-comter">
    <div class="aside-search aside-search-blog">         
        <input type="text" class="input-serch-blog" name="" autocomplete="off" value="" id="search-blog-words" placeholder="搜博主文章">
        <a class="btn-search-blog">
                    <img src="//csdnimg.cn/cdn/content-toolbar/csdn-sou.png?v=1587021042">
        </a>
    </div>
    </div>
</div>


<div id="asideHotArticle" class="aside-box">
	<h3 class="aside-title">热门文章</h3>
	<div class="aside-content">
		<ul class="hotArticle-list">
			<li>
				<a href="https://blog.csdn.net/j1231230/article/details/116980258" target="_blank"  data-report-click='{"mod":"popu_541","spm":"1001.2101.3001.4139","dest":"https://blog.csdn.net/j1231230/article/details/116980258","ab":"new"}'>
				心情不好的时候，用 Python 画棵樱花树送给自己吧
					<img src="https://csdnimg.cn/release/blogv2/dist/pc/img/readCountWhite.png" alt="">
					<span class="read">143466</span>
                </a>
			</li>
			<li>
				<a href="https://blog.csdn.net/j1231230/article/details/80712531" target="_blank"  data-report-click='{"mod":"popu_541","spm":"1001.2101.3001.4139","dest":"https://blog.csdn.net/j1231230/article/details/80712531","ab":"new"}'>
				实现html和word的相互转换（带图片）
					<img src="https://csdnimg.cn/release/blogv2/dist/pc/img/readCountWhite.png" alt="">
					<span class="read">64119</span>
                </a>
			</li>
			<li>
				<a href="https://blog.csdn.net/j1231230/article/details/79880748" target="_blank"  data-report-click='{"mod":"popu_541","spm":"1001.2101.3001.4139","dest":"https://blog.csdn.net/j1231230/article/details/79880748","ab":"new"}'>
				springBoot集成Activiti6
					<img src="https://csdnimg.cn/release/blogv2/dist/pc/img/readCountWhite.png" alt="">
					<span class="read">28633</span>
                </a>
			</li>
			<li>
				<a href="https://blog.csdn.net/j1231230/article/details/80061834" target="_blank"  data-report-click='{"mod":"popu_541","spm":"1001.2101.3001.4139","dest":"https://blog.csdn.net/j1231230/article/details/80061834","ab":"new"}'>
				上传图片到七牛云并返回图片URL
					<img src="https://csdnimg.cn/release/blogv2/dist/pc/img/readCountWhite.png" alt="">
					<span class="read">24926</span>
                </a>
			</li>
			<li>
				<a href="https://blog.csdn.net/j1231230/article/details/79162128" target="_blank"  data-report-click='{"mod":"popu_541","spm":"1001.2101.3001.4139","dest":"https://blog.csdn.net/j1231230/article/details/79162128","ab":"new"}'>
				SSM框架搭建详解
					<img src="https://csdnimg.cn/release/blogv2/dist/pc/img/readCountWhite.png" alt="">
					<span class="read">9887</span>
                </a>
			</li>
		</ul>
	</div>
</div>
<div id="asideCategory" class="aside-box flexible-box">
    <h3 class="aside-title">分类专栏</h3>
    <div class="aside-content">
        <ul>
            <li class="">
                <a class="clearfix" target="_blank" href="https://blog.csdn.net/j1231230/category_7158766.html" data-report-click='{"mod":"popu_537","spm":"1001.2101.3001.4137","strategy":"pc付费专栏左侧入口","dest":"https://blog.csdn.net/j1231230/category_7158766.html","ab":"new"}'>
                    <img src="https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64" alt="" onerror="this.src='https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64'">
                    <span class="title oneline">
                        <span class="text">java</span>
                    </span>
                    <span class="count float-right">36篇</span>
                </a>
            </li>
            <li class="">
                <a class="clearfix" target="_blank" href="https://blog.csdn.net/j1231230/category_11245812.html" data-report-click='{"mod":"popu_537","spm":"1001.2101.3001.4137","strategy":"pc付费专栏左侧入口","dest":"https://blog.csdn.net/j1231230/category_11245812.html","ab":"new"}'>
                    <img src="https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64" alt="" onerror="this.src='https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64'">
                    <span class="title oneline">
                        <span class="text">消息队列</span>
                    </span>
                    <span class="count float-right">1篇</span>
                </a>
            </li>
            <li class="">
                <a class="clearfix" target="_blank" href="https://blog.csdn.net/j1231230/category_7704028.html" data-report-click='{"mod":"popu_537","spm":"1001.2101.3001.4137","strategy":"pc付费专栏左侧入口","dest":"https://blog.csdn.net/j1231230/category_7704028.html","ab":"new"}'>
                    <img src="https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64" alt="" onerror="this.src='https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64'">
                    <span class="title oneline">
                        <span class="text">数据库</span>
                    </span>
                    <span class="count float-right">15篇</span>
                </a>
            </li>
            <li class="">
                <a class="clearfix" target="_blank" href="https://blog.csdn.net/j1231230/category_7578232.html" data-report-click='{"mod":"popu_537","spm":"1001.2101.3001.4137","strategy":"pc付费专栏左侧入口","dest":"https://blog.csdn.net/j1231230/category_7578232.html","ab":"new"}'>
                    <img src="https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64" alt="" onerror="this.src='https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64'">
                    <span class="title oneline">
                        <span class="text">SpringBoot</span>
                    </span>
                    <span class="count float-right">12篇</span>
                </a>
            </li>
            <li class="">
                <a class="clearfix" target="_blank" href="https://blog.csdn.net/j1231230/category_10750180.html" data-report-click='{"mod":"popu_537","spm":"1001.2101.3001.4137","strategy":"pc付费专栏左侧入口","dest":"https://blog.csdn.net/j1231230/category_10750180.html","ab":"new"}'>
                    <img src="https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64" alt="" onerror="this.src='https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64'">
                    <span class="title oneline">
                        <span class="text">vue</span>
                    </span>
                    <span class="count float-right">3篇</span>
                </a>
            </li>
            <li class="">
                <a class="clearfix" target="_blank" href="https://blog.csdn.net/j1231230/category_9497052.html" data-report-click='{"mod":"popu_537","spm":"1001.2101.3001.4137","strategy":"pc付费专栏左侧入口","dest":"https://blog.csdn.net/j1231230/category_9497052.html","ab":"new"}'>
                    <img src="https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64" alt="" onerror="this.src='https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64'">
                    <span class="title oneline">
                        <span class="text">redis</span>
                    </span>
                    <span class="count float-right">6篇</span>
                </a>
            </li>
            <li class="">
                <a class="clearfix" target="_blank" href="https://blog.csdn.net/j1231230/category_11288230.html" data-report-click='{"mod":"popu_537","spm":"1001.2101.3001.4137","strategy":"pc付费专栏左侧入口","dest":"https://blog.csdn.net/j1231230/category_11288230.html","ab":"new"}'>
                    <img src="https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64" alt="" onerror="this.src='https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64'">
                    <span class="title oneline">
                        <span class="text">架构部署</span>
                    </span>
                    <span class="count float-right">1篇</span>
                </a>
            </li>
            <li class="">
                <a class="clearfix" target="_blank" href="https://blog.csdn.net/j1231230/category_10319977.html" data-report-click='{"mod":"popu_537","spm":"1001.2101.3001.4137","strategy":"pc付费专栏左侧入口","dest":"https://blog.csdn.net/j1231230/category_10319977.html","ab":"new"}'>
                    <img src="https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64" alt="" onerror="this.src='https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64'">
                    <span class="title oneline">
                        <span class="text">Mybatis Plus</span>
                    </span>
                    <span class="count float-right">5篇</span>
                </a>
            </li>
            <li class="">
                <a class="clearfix" target="_blank" href="https://blog.csdn.net/j1231230/category_10533255.html" data-report-click='{"mod":"popu_537","spm":"1001.2101.3001.4137","strategy":"pc付费专栏左侧入口","dest":"https://blog.csdn.net/j1231230/category_10533255.html","ab":"new"}'>
                    <img src="https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64" alt="" onerror="this.src='https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64'">
                    <span class="title oneline">
                        <span class="text">微信小程序</span>
                    </span>
                    <span class="count float-right">8篇</span>
                </a>
            </li>
            <li class="">
                <a class="clearfix" target="_blank" href="https://blog.csdn.net/j1231230/category_11146369.html" data-report-click='{"mod":"popu_537","spm":"1001.2101.3001.4137","strategy":"pc付费专栏左侧入口","dest":"https://blog.csdn.net/j1231230/category_11146369.html","ab":"new"}'>
                    <img src="https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64" alt="" onerror="this.src='https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64'">
                    <span class="title oneline">
                        <span class="text">系统化重学 Java</span>
                    </span>
                    <span class="count float-right">5篇</span>
                </a>
            </li>
            <li class="">
                <a class="clearfix" target="_blank" href="https://blog.csdn.net/j1231230/category_10437599.html" data-report-click='{"mod":"popu_537","spm":"1001.2101.3001.4137","strategy":"pc付费专栏左侧入口","dest":"https://blog.csdn.net/j1231230/category_10437599.html","ab":"new"}'>
                    <img src="https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64" alt="" onerror="this.src='https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64'">
                    <span class="title oneline">
                        <span class="text">nginx</span>
                    </span>
                    <span class="count float-right">3篇</span>
                </a>
            </li>
            <li class="">
                <a class="clearfix" target="_blank" href="https://blog.csdn.net/j1231230/category_10574713.html" data-report-click='{"mod":"popu_537","spm":"1001.2101.3001.4137","strategy":"pc付费专栏左侧入口","dest":"https://blog.csdn.net/j1231230/category_10574713.html","ab":"new"}'>
                    <img src="https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64" alt="" onerror="this.src='https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64'">
                    <span class="title oneline">
                        <span class="text">jenkins</span>
                    </span>
                    <span class="count float-right">3篇</span>
                </a>
            </li>
            <li class="">
                <a class="clearfix" target="_blank" href="https://blog.csdn.net/j1231230/category_11087915.html" data-report-click='{"mod":"popu_537","spm":"1001.2101.3001.4137","strategy":"pc付费专栏左侧入口","dest":"https://blog.csdn.net/j1231230/category_11087915.html","ab":"new"}'>
                    <img src="https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64" alt="" onerror="this.src='https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64'">
                    <span class="title oneline">
                        <span class="text">尝鲜测评</span>
                    </span>
                    <span class="count float-right">3篇</span>
                </a>
            </li>
            <li class="">
                <a class="clearfix" target="_blank" href="https://blog.csdn.net/j1231230/category_10411142.html" data-report-click='{"mod":"popu_537","spm":"1001.2101.3001.4137","strategy":"pc付费专栏左侧入口","dest":"https://blog.csdn.net/j1231230/category_10411142.html","ab":"new"}'>
                    <img src="https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64" alt="" onerror="this.src='https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64'">
                    <span class="title oneline">
                        <span class="text">Python</span>
                    </span>
                    <span class="count float-right">4篇</span>
                </a>
            </li>
            <li class="">
                <a class="clearfix" target="_blank" href="https://blog.csdn.net/j1231230/category_10699014.html" data-report-click='{"mod":"popu_537","spm":"1001.2101.3001.4137","strategy":"pc付费专栏左侧入口","dest":"https://blog.csdn.net/j1231230/category_10699014.html","ab":"new"}'>
                    <img src="https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64" alt="" onerror="this.src='https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64'">
                    <span class="title oneline">
                        <span class="text">IO模型</span>
                    </span>
                    <span class="count float-right">2篇</span>
                </a>
            </li>
            <li class="">
                <a class="clearfix" target="_blank" href="https://blog.csdn.net/j1231230/category_10977314.html" data-report-click='{"mod":"popu_537","spm":"1001.2101.3001.4137","strategy":"pc付费专栏左侧入口","dest":"https://blog.csdn.net/j1231230/category_10977314.html","ab":"new"}'>
                    <img src="https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64" alt="" onerror="this.src='https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64'">
                    <span class="title oneline">
                        <span class="text">git</span>
                    </span>
                    <span class="count float-right">1篇</span>
                </a>
            </li>
            <li class="">
                <a class="clearfix" target="_blank" href="https://blog.csdn.net/j1231230/category_10717061.html" data-report-click='{"mod":"popu_537","spm":"1001.2101.3001.4137","strategy":"pc付费专栏左侧入口","dest":"https://blog.csdn.net/j1231230/category_10717061.html","ab":"new"}'>
                    <img src="https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64" alt="" onerror="this.src='https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64'">
                    <span class="title oneline">
                        <span class="text">感悟总结</span>
                    </span>
                    <span class="count float-right">2篇</span>
                </a>
            </li>
            <li class="">
                <a class="clearfix" target="_blank" href="https://blog.csdn.net/j1231230/category_10759705.html" data-report-click='{"mod":"popu_537","spm":"1001.2101.3001.4137","strategy":"pc付费专栏左侧入口","dest":"https://blog.csdn.net/j1231230/category_10759705.html","ab":"new"}'>
                    <img src="https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64" alt="" onerror="this.src='https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64'">
                    <span class="title oneline">
                        <span class="text">数据存储</span>
                    </span>
                    <span class="count float-right">1篇</span>
                </a>
            </li>
            <li class="">
                <a class="clearfix" target="_blank" href="https://blog.csdn.net/j1231230/category_10347267.html" data-report-click='{"mod":"popu_537","spm":"1001.2101.3001.4137","strategy":"pc付费专栏左侧入口","dest":"https://blog.csdn.net/j1231230/category_10347267.html","ab":"new"}'>
                    <img src="https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64" alt="" onerror="this.src='https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64'">
                    <span class="title oneline">
                        <span class="text">IDE插件</span>
                    </span>
                    <span class="count float-right">2篇</span>
                </a>
            </li>
            <li class="">
                <a class="clearfix" target="_blank" href="https://blog.csdn.net/j1231230/category_10511718.html" data-report-click='{"mod":"popu_537","spm":"1001.2101.3001.4137","strategy":"pc付费专栏左侧入口","dest":"https://blog.csdn.net/j1231230/category_10511718.html","ab":"new"}'>
                    <img src="https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64" alt="" onerror="this.src='https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64'">
                    <span class="title oneline">
                        <span class="text">SSL</span>
                    </span>
                    <span class="count float-right">1篇</span>
                </a>
            </li>
            <li class="">
                <a class="clearfix" target="_blank" href="https://blog.csdn.net/j1231230/category_7578233.html" data-report-click='{"mod":"popu_537","spm":"1001.2101.3001.4137","strategy":"pc付费专栏左侧入口","dest":"https://blog.csdn.net/j1231230/category_7578233.html","ab":"new"}'>
                    <img src="https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64" alt="" onerror="this.src='https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64'">
                    <span class="title oneline">
                        <span class="text">Activiti</span>
                    </span>
                    <span class="count float-right">1篇</span>
                </a>
            </li>
        </ul>
    </div>
    <p class="text-center">
        <a class="flexible-btn" data-fbox="aside-archive"><img class="look-more" src="https://csdnimg.cn/release/blogv2/dist/pc/img/arrowDownWhite.png" alt=""></a>
    </p>
</div>
<div id="asideNewComments" class="aside-box">
    <h3 class="aside-title">最新评论</h3>
    <div class="aside-content">
        <ul class="newcomment-list">
            <li>
                <a class="title text-truncate" target="_blank" href="https://blog.csdn.net/j1231230/article/details/116980258#comments_18308037" data-report-click='{"mod":"popu_542","spm":"1001.2101.3001.4231","dest":"https://blog.csdn.net/j1231230/article/details/116980258#comments_18308037","ab":"new"}' data-report-view='{"mod":"popu_542","spm":"1001.2101.3001.4231","dest":"https://blog.csdn.net/j1231230/article/details/116980258#comments_18308037","ab":"new"}'>心情不好的时候，用 Python 画棵樱花树送给自己吧</a>
                <p class="comment ellipsis">
                    <a href="https://blog.csdn.net/m0_61880812" class="user-name" target="_blank">m0_61880812: </a>
                    <span class="code-comments">感觉很不错的样子，顺便看看十五个字是不是真的有积分，积分快来啊，真的很需要积分</span>
                </p>
            </li>
            <li>
                <a class="title text-truncate" target="_blank" href="https://blog.csdn.net/j1231230/article/details/116980258#comments_18285237" data-report-click='{"mod":"popu_542","spm":"1001.2101.3001.4231","dest":"https://blog.csdn.net/j1231230/article/details/116980258#comments_18285237","ab":"new"}' data-report-view='{"mod":"popu_542","spm":"1001.2101.3001.4231","dest":"https://blog.csdn.net/j1231230/article/details/116980258#comments_18285237","ab":"new"}'>心情不好的时候，用 Python 画棵樱花树送给自己吧</a>
                <p class="comment ellipsis">
                    <a href="https://blog.csdn.net/m0_61806053" class="user-name" target="_blank">m0_61806053: </a>
                    <span class="code-comments">好厉害 学到了（并没有）</span>
                </p>
            </li>
            <li>
                <a class="title text-truncate" target="_blank" href="https://blog.csdn.net/j1231230/article/details/116980258#comments_18278434" data-report-click='{"mod":"popu_542","spm":"1001.2101.3001.4231","dest":"https://blog.csdn.net/j1231230/article/details/116980258#comments_18278434","ab":"new"}' data-report-view='{"mod":"popu_542","spm":"1001.2101.3001.4231","dest":"https://blog.csdn.net/j1231230/article/details/116980258#comments_18278434","ab":"new"}'>心情不好的时候，用 Python 画棵樱花树送给自己吧</a>
                <p class="comment ellipsis">
                    <a href="https://blog.csdn.net/weixin_61784613" class="user-name" target="_blank">Mi manchiXXX: </a>
                    <span class="code-comments">好厉害啊<img src="https://g.csdnimg.cn/static/face/emoji/045.png" alt='表情包' ></span>
                </p>
            </li>
            <li>
                <a class="title text-truncate" target="_blank" href="https://blog.csdn.net/j1231230/article/details/116980258#comments_18257622" data-report-click='{"mod":"popu_542","spm":"1001.2101.3001.4231","dest":"https://blog.csdn.net/j1231230/article/details/116980258#comments_18257622","ab":"new"}' data-report-view='{"mod":"popu_542","spm":"1001.2101.3001.4231","dest":"https://blog.csdn.net/j1231230/article/details/116980258#comments_18257622","ab":"new"}'>心情不好的时候，用 Python 画棵樱花树送给自己吧</a>
                <p class="comment ellipsis">
                    <a href="https://blog.csdn.net/N15596725251" class="user-name" target="_blank">十九577: </a>
                    <span class="code-comments">为啥只有个树干呢</span>
                </p>
            </li>
            <li>
                <a class="title text-truncate" target="_blank" href="https://blog.csdn.net/j1231230/article/details/116980258#comments_18235999" data-report-click='{"mod":"popu_542","spm":"1001.2101.3001.4231","dest":"https://blog.csdn.net/j1231230/article/details/116980258#comments_18235999","ab":"new"}' data-report-view='{"mod":"popu_542","spm":"1001.2101.3001.4231","dest":"https://blog.csdn.net/j1231230/article/details/116980258#comments_18235999","ab":"new"}'>心情不好的时候，用 Python 画棵樱花树送给自己吧</a>
                <p class="comment ellipsis">
                    <a href="https://blog.csdn.net/u012534041" class="user-name" target="_blank">毛毛虫呀: </a>
                    <span class="code-comments">666666</span>
                </p>
            </li>
        </ul>
    </div>
</div>
<div id="asideNewNps" class="aside-box">
    <h3 class="aside-title">您愿意向朋友推荐“博客详情页”吗？</h3>
    <div class="aside-content">
        <ul class="newnps-list">
            <li class="newnps-item" data-type="强烈不推荐">
                <div class="newnps-img-box">
                    <img class="newnps-img active" src="https://csdnimg.cn/release/blogv2/dist/pc/img/npsFeel1.png" alt="">
                    <img class="newnps-img default" src="https://csdnimg.cn/release/blogv2/dist/pc/img/npsFeelGrey1.png" alt="">
                </div>
                <div class="newnps-text">强烈不推荐</div>
            </li>
            <li class="newnps-item" data-type="不推荐">
                <div class="newnps-img-box">
                    <img class="newnps-img active" src="https://csdnimg.cn/release/blogv2/dist/pc/img/npsFeel2.png" alt="">
                    <img class="newnps-img default" src="https://csdnimg.cn/release/blogv2/dist/pc/img/npsFeelGrey2.png" alt="">
                </div>
                <div class="newnps-text">不推荐</div>
            </li>
            <li class="newnps-item" data-type="一般般">
                <div class="newnps-img-box">
                    <img class="newnps-img active" src="https://csdnimg.cn/release/blogv2/dist/pc/img/npsFeel3.png" alt="">
                    <img class="newnps-img default" src="https://csdnimg.cn/release/blogv2/dist/pc/img/npsFeelGrey3.png" alt="">
                </div>
                <div class="newnps-text">一般般</div>
            </li>
            <li class="newnps-item" data-type="推荐">
                <div class="newnps-img-box">
                    <img class="newnps-img active" src="https://csdnimg.cn/release/blogv2/dist/pc/img/npsFeel4.png" alt="">
                    <img class="newnps-img default" src="https://csdnimg.cn/release/blogv2/dist/pc/img/npsFeelGrey4.png" alt="">
                </div>
                <div class="newnps-text">推荐</div>
            </li>
            <li class="newnps-item" data-type="强烈推荐">
                <div class="newnps-img-box">
                    <img class="newnps-img active" src="https://csdnimg.cn/release/blogv2/dist/pc/img/npsFeel5.png" alt="">
                    <img class="newnps-img default" src="https://csdnimg.cn/release/blogv2/dist/pc/img/npsFeelGrey5.png" alt="">
                </div>
                <div class="newnps-text">强烈推荐</div>
            </li>
        </ul>
        <div class="newnps-form-box">
        <div class="newnps-form">
            <input type="text" placeholder="请输入建议或反馈后点击提交" class="newnps-input">
            <span class="newnps-btn">提交</span>
        </div>
        </div>
    </div>
</div>
<div id="asideArchive" class="aside-box" style="display:block!important; width:300px;">
    <h3 class="aside-title">最新文章</h3>
    <div class="aside-content">
        <ul class="inf_list clearfix">
            <li class="clearfix">
            <a href="https://blog.csdn.net/j1231230/article/details/119966519" target="_blank" data-report-click='{"mod":"popu_382","spm":"1001.2101.3001.4136","dest":"https://blog.csdn.net/j1231230/article/details/119966519","ab":"new"}' data-report-view='{"mod":"popu_382","dest":"https://blog.csdn.net/j1231230/article/details/119966519","ab":"new"}'>深入理解 Java 中的反射机制</a>
            </li>
            <li class="clearfix">
            <a href="https://blog.csdn.net/j1231230/article/details/119935541" target="_blank" data-report-click='{"mod":"popu_382","spm":"1001.2101.3001.4136","dest":"https://blog.csdn.net/j1231230/article/details/119935541","ab":"new"}' data-report-view='{"mod":"popu_382","dest":"https://blog.csdn.net/j1231230/article/details/119935541","ab":"new"}'>Java 中多态的实现原理</a>
            </li>
            <li class="clearfix">
            <a href="https://blog.csdn.net/j1231230/article/details/119843895" target="_blank" data-report-click='{"mod":"popu_382","spm":"1001.2101.3001.4136","dest":"https://blog.csdn.net/j1231230/article/details/119843895","ab":"new"}' data-report-view='{"mod":"popu_382","dest":"https://blog.csdn.net/j1231230/article/details/119843895","ab":"new"}'>深入理解接口幂等性</a>
            </li>
        </ul>
        <div class="archive-bar"></div>
        <div class="archive-box">
                <div class="archive-title">2021</div> 
                <div class="archive-content">
                    <div class="archive-item">
                        <a href="https://blog.csdn.net/j1231230/article/month/2021/08" target="_blank" data-report-click='{"mod":"popu_538","spm":"1001.2101.3001.4138","ab":"new","dest":"https://blog.csdn.net/j1231230/article/month/2021/08"}'>
                        <span class="time">08月</span>
                        <span class="count">5篇</span>
                        </a>
                    </div>
                    <div class="archive-item">
                        <a href="https://blog.csdn.net/j1231230/article/month/2021/07" target="_blank" data-report-click='{"mod":"popu_538","spm":"1001.2101.3001.4138","ab":"new","dest":"https://blog.csdn.net/j1231230/article/month/2021/07"}'>
                        <span class="time">07月</span>
                        <span class="count">4篇</span>
                        </a>
                    </div>
                    <div class="archive-item">
                        <a href="https://blog.csdn.net/j1231230/article/month/2021/06" target="_blank" data-report-click='{"mod":"popu_538","spm":"1001.2101.3001.4138","ab":"new","dest":"https://blog.csdn.net/j1231230/article/month/2021/06"}'>
                        <span class="time">06月</span>
                        <span class="count">6篇</span>
                        </a>
                    </div>
                    <div class="archive-item">
                        <a href="https://blog.csdn.net/j1231230/article/month/2021/05" target="_blank" data-report-click='{"mod":"popu_538","spm":"1001.2101.3001.4138","ab":"new","dest":"https://blog.csdn.net/j1231230/article/month/2021/05"}'>
                        <span class="time">05月</span>
                        <span class="count">5篇</span>
                        </a>
                    </div>
                    <div class="archive-item">
                        <a href="https://blog.csdn.net/j1231230/article/month/2021/04" target="_blank" data-report-click='{"mod":"popu_538","spm":"1001.2101.3001.4138","ab":"new","dest":"https://blog.csdn.net/j1231230/article/month/2021/04"}'>
                        <span class="time">04月</span>
                        <span class="count">5篇</span>
                        </a>
                    </div>
                    <div class="archive-item">
                        <a href="https://blog.csdn.net/j1231230/article/month/2021/03" target="_blank" data-report-click='{"mod":"popu_538","spm":"1001.2101.3001.4138","ab":"new","dest":"https://blog.csdn.net/j1231230/article/month/2021/03"}'>
                        <span class="time">03月</span>
                        <span class="count">5篇</span>
                        </a>
                    </div>
                    <div class="archive-item">
                        <a href="https://blog.csdn.net/j1231230/article/month/2021/02" target="_blank" data-report-click='{"mod":"popu_538","spm":"1001.2101.3001.4138","ab":"new","dest":"https://blog.csdn.net/j1231230/article/month/2021/02"}'>
                        <span class="time">02月</span>
                        <span class="count">5篇</span>
                        </a>
                    </div>
                    <div class="archive-item">
                        <a href="https://blog.csdn.net/j1231230/article/month/2021/01" target="_blank" data-report-click='{"mod":"popu_538","spm":"1001.2101.3001.4138","ab":"new","dest":"https://blog.csdn.net/j1231230/article/month/2021/01"}'>
                        <span class="time">01月</span>
                        <span class="count">5篇</span>
                        </a>
                    </div>
                </div>
                <div class="archive-list-item"><a href="https://blog.csdn.net/j1231230/article/month/2020/12" target="_blank" data-report-click='{"mod":"popu_538","spm":"1001.2101.3001.4138","ab":"new","dest":""}'><span class="year">2020年</span><span class="num">42篇</span></a></div>
                <div class="archive-list-item"><a href="https://blog.csdn.net/j1231230/article/month/2019/07" target="_blank" data-report-click='{"mod":"popu_538","spm":"1001.2101.3001.4138","ab":"new","dest":""}'><span class="year">2019年</span><span class="num">1篇</span></a></div>
                <div class="archive-list-item"><a href="https://blog.csdn.net/j1231230/article/month/2018/11" target="_blank" data-report-click='{"mod":"popu_538","spm":"1001.2101.3001.4138","ab":"new","dest":""}'><span class="year">2018年</span><span class="num">9篇</span></a></div>
                <div class="archive-list-item"><a href="https://blog.csdn.net/j1231230/article/month/2017/11" target="_blank" data-report-click='{"mod":"popu_538","spm":"1001.2101.3001.4138","ab":"new","dest":""}'><span class="year">2017年</span><span class="num">7篇</span></a></div>
        </div>
    </div>
</div>
	<div id="footerRightAds" class="isShowFooterAds">
		<div class="aside-box">
			<div id="kp_box_57" data-pid="57"><script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>
<!-- PC-博客详情页-矩形-左下视窗（自适应） -->
<ins class="adsbygoogle"
     style="display:block"
     data-ad-client="ca-pub-1076724771190722"
     data-ad-slot="1894159733"
     data-ad-format="auto"
     data-full-width-responsive="true"></ins>
<script>
     (adsbygoogle = window.adsbygoogle || []).push({});
</script><img class="pre-img-lasy" data-src="https://kunyu.csdn.net/1.png?p=57&a=707&c=0&k=&spm=1001.2101.3001.5001&d=1&t=3&u=6c92421db43d453b9b1dffb88f70f847" style="display: block;width: 0px;height: 0px;"></div>
		</div>
	</div>
    <!-- 详情页显示目录 -->
<!--文章目录-->
<div id="asidedirectory" class="aside-box">
    <div class='groupfile' id="directory">
        <h3 class="aside-title">目录</h3>
        <div class="align-items-stretch group_item">
            <div class="pos-box">
            <div class="scroll-box">
                <div class="toc-box"></div>
            </div>
            </div>
        </div>
    </div>
</div>
</aside>
<script>
	$("a.flexible-btn").click(function(){
		$(this).parents('div.aside-box').removeClass('flexible-box');
		$(this).parents("p.text-center").remove();
	})
</script>
<script type="text/javascript"  src="https://g.csdnimg.cn/user-tooltip/2.5/user-tooltip.js"></script>
<script type="text/javascript"  src="https://g.csdnimg.cn/user-medal/1.0.7/user-medal.js"></script>    </div>
<div class="recommend-right  align-items-stretch clearfix" id="rightAside" data-type="recommend">
    <aside class="recommend-right_aside">
        <div id="recommend-right" >
                        <div class='flex-column aside-box groupfile' id="groupfile">
                <div class="groupfile-div">
                <h3 class="aside-title">目录</h3>
                <div class="align-items-stretch group_item">
                    <div class="pos-box">
                        <div class="scroll-box">
                            <div class="toc-box"></div>
                        </div>
                    </div>
                </div>
                </div>
            </div>
                <div id="recommendAdBox">
                    <div id="kp_box_479" data-pid="479"><script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>
<!-- PC-博客详情页-右侧视窗（自适应） -->
<ins class="adsbygoogle"
     style="display:block"
     data-ad-client="ca-pub-1076724771190722"
     data-ad-slot="3484057394"
     data-ad-format="auto"
     data-full-width-responsive="true"></ins>
<script>
     (adsbygoogle = window.adsbygoogle || []).push({});
</script><img class="pre-img-lasy" data-src="https://kunyu.csdn.net/1.png?p=479&a=3267&c=0&k=&spm=1001.2101.3001.4834&d=1&t=3&u=eaf8a0498a6d4262a1f036389c7e7987" style="display: block;width: 0px;height: 0px;"></div>
                </div>
            <div class='aside-box kind_person d-flex flex-column'>
                    <h3 class="aside-title">分类专栏</h3>
                    <div class="align-items-stretch kindof_item" id="kind_person_column">
                        <div class="aside-content">
                            <ul>
                                <li class="">
                                    <a class="clearfix" target="_blank" href="https://blog.csdn.net/j1231230/category_7158766.html" data-report-click='{"mod":"popu_537","spm":"1001.2101.3001.4137","strategy":"pc付费专栏左侧入口","dest":"https://blog.csdn.net/j1231230/category_7158766.html","ab":"new"}'>
                                        <img src="https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64" alt="" onerror="this.src='https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64'">
                                        <span class="title oneline">
                                            <span class="text">java</span>
                                        </span>
                                        <span class="count float-right">36篇</span>
                                    </a>
                                </li>
                                <li class="">
                                    <a class="clearfix" target="_blank" href="https://blog.csdn.net/j1231230/category_11245812.html" data-report-click='{"mod":"popu_537","spm":"1001.2101.3001.4137","strategy":"pc付费专栏左侧入口","dest":"https://blog.csdn.net/j1231230/category_11245812.html","ab":"new"}'>
                                        <img src="https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64" alt="" onerror="this.src='https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64'">
                                        <span class="title oneline">
                                            <span class="text">消息队列</span>
                                        </span>
                                        <span class="count float-right">1篇</span>
                                    </a>
                                </li>
                                <li class="">
                                    <a class="clearfix" target="_blank" href="https://blog.csdn.net/j1231230/category_7704028.html" data-report-click='{"mod":"popu_537","spm":"1001.2101.3001.4137","strategy":"pc付费专栏左侧入口","dest":"https://blog.csdn.net/j1231230/category_7704028.html","ab":"new"}'>
                                        <img src="https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64" alt="" onerror="this.src='https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64'">
                                        <span class="title oneline">
                                            <span class="text">数据库</span>
                                        </span>
                                        <span class="count float-right">15篇</span>
                                    </a>
                                </li>
                                <li class="">
                                    <a class="clearfix" target="_blank" href="https://blog.csdn.net/j1231230/category_7578232.html" data-report-click='{"mod":"popu_537","spm":"1001.2101.3001.4137","strategy":"pc付费专栏左侧入口","dest":"https://blog.csdn.net/j1231230/category_7578232.html","ab":"new"}'>
                                        <img src="https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64" alt="" onerror="this.src='https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64'">
                                        <span class="title oneline">
                                            <span class="text">SpringBoot</span>
                                        </span>
                                        <span class="count float-right">12篇</span>
                                    </a>
                                </li>
                                <li class="">
                                    <a class="clearfix" target="_blank" href="https://blog.csdn.net/j1231230/category_10750180.html" data-report-click='{"mod":"popu_537","spm":"1001.2101.3001.4137","strategy":"pc付费专栏左侧入口","dest":"https://blog.csdn.net/j1231230/category_10750180.html","ab":"new"}'>
                                        <img src="https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64" alt="" onerror="this.src='https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64'">
                                        <span class="title oneline">
                                            <span class="text">vue</span>
                                        </span>
                                        <span class="count float-right">3篇</span>
                                    </a>
                                </li>
                                <li class="">
                                    <a class="clearfix" target="_blank" href="https://blog.csdn.net/j1231230/category_9497052.html" data-report-click='{"mod":"popu_537","spm":"1001.2101.3001.4137","strategy":"pc付费专栏左侧入口","dest":"https://blog.csdn.net/j1231230/category_9497052.html","ab":"new"}'>
                                        <img src="https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64" alt="" onerror="this.src='https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64'">
                                        <span class="title oneline">
                                            <span class="text">redis</span>
                                        </span>
                                        <span class="count float-right">6篇</span>
                                    </a>
                                </li>
                                <li class="">
                                    <a class="clearfix" target="_blank" href="https://blog.csdn.net/j1231230/category_11288230.html" data-report-click='{"mod":"popu_537","spm":"1001.2101.3001.4137","strategy":"pc付费专栏左侧入口","dest":"https://blog.csdn.net/j1231230/category_11288230.html","ab":"new"}'>
                                        <img src="https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64" alt="" onerror="this.src='https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64'">
                                        <span class="title oneline">
                                            <span class="text">架构部署</span>
                                        </span>
                                        <span class="count float-right">1篇</span>
                                    </a>
                                </li>
                                <li class="">
                                    <a class="clearfix" target="_blank" href="https://blog.csdn.net/j1231230/category_10319977.html" data-report-click='{"mod":"popu_537","spm":"1001.2101.3001.4137","strategy":"pc付费专栏左侧入口","dest":"https://blog.csdn.net/j1231230/category_10319977.html","ab":"new"}'>
                                        <img src="https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64" alt="" onerror="this.src='https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64'">
                                        <span class="title oneline">
                                            <span class="text">Mybatis Plus</span>
                                        </span>
                                        <span class="count float-right">5篇</span>
                                    </a>
                                </li>
                                <li class="">
                                    <a class="clearfix" target="_blank" href="https://blog.csdn.net/j1231230/category_10533255.html" data-report-click='{"mod":"popu_537","spm":"1001.2101.3001.4137","strategy":"pc付费专栏左侧入口","dest":"https://blog.csdn.net/j1231230/category_10533255.html","ab":"new"}'>
                                        <img src="https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64" alt="" onerror="this.src='https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64'">
                                        <span class="title oneline">
                                            <span class="text">微信小程序</span>
                                        </span>
                                        <span class="count float-right">8篇</span>
                                    </a>
                                </li>
                                <li class="">
                                    <a class="clearfix" target="_blank" href="https://blog.csdn.net/j1231230/category_11146369.html" data-report-click='{"mod":"popu_537","spm":"1001.2101.3001.4137","strategy":"pc付费专栏左侧入口","dest":"https://blog.csdn.net/j1231230/category_11146369.html","ab":"new"}'>
                                        <img src="https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64" alt="" onerror="this.src='https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64'">
                                        <span class="title oneline">
                                            <span class="text">系统化重学 Java</span>
                                        </span>
                                        <span class="count float-right">5篇</span>
                                    </a>
                                </li>
                                <li class="">
                                    <a class="clearfix" target="_blank" href="https://blog.csdn.net/j1231230/category_10437599.html" data-report-click='{"mod":"popu_537","spm":"1001.2101.3001.4137","strategy":"pc付费专栏左侧入口","dest":"https://blog.csdn.net/j1231230/category_10437599.html","ab":"new"}'>
                                        <img src="https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64" alt="" onerror="this.src='https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64'">
                                        <span class="title oneline">
                                            <span class="text">nginx</span>
                                        </span>
                                        <span class="count float-right">3篇</span>
                                    </a>
                                </li>
                                <li class="">
                                    <a class="clearfix" target="_blank" href="https://blog.csdn.net/j1231230/category_10574713.html" data-report-click='{"mod":"popu_537","spm":"1001.2101.3001.4137","strategy":"pc付费专栏左侧入口","dest":"https://blog.csdn.net/j1231230/category_10574713.html","ab":"new"}'>
                                        <img src="https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64" alt="" onerror="this.src='https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64'">
                                        <span class="title oneline">
                                            <span class="text">jenkins</span>
                                        </span>
                                        <span class="count float-right">3篇</span>
                                    </a>
                                </li>
                                <li class="">
                                    <a class="clearfix" target="_blank" href="https://blog.csdn.net/j1231230/category_11087915.html" data-report-click='{"mod":"popu_537","spm":"1001.2101.3001.4137","strategy":"pc付费专栏左侧入口","dest":"https://blog.csdn.net/j1231230/category_11087915.html","ab":"new"}'>
                                        <img src="https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64" alt="" onerror="this.src='https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64'">
                                        <span class="title oneline">
                                            <span class="text">尝鲜测评</span>
                                        </span>
                                        <span class="count float-right">3篇</span>
                                    </a>
                                </li>
                                <li class="">
                                    <a class="clearfix" target="_blank" href="https://blog.csdn.net/j1231230/category_10411142.html" data-report-click='{"mod":"popu_537","spm":"1001.2101.3001.4137","strategy":"pc付费专栏左侧入口","dest":"https://blog.csdn.net/j1231230/category_10411142.html","ab":"new"}'>
                                        <img src="https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64" alt="" onerror="this.src='https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64'">
                                        <span class="title oneline">
                                            <span class="text">Python</span>
                                        </span>
                                        <span class="count float-right">4篇</span>
                                    </a>
                                </li>
                                <li class="">
                                    <a class="clearfix" target="_blank" href="https://blog.csdn.net/j1231230/category_10699014.html" data-report-click='{"mod":"popu_537","spm":"1001.2101.3001.4137","strategy":"pc付费专栏左侧入口","dest":"https://blog.csdn.net/j1231230/category_10699014.html","ab":"new"}'>
                                        <img src="https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64" alt="" onerror="this.src='https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64'">
                                        <span class="title oneline">
                                            <span class="text">IO模型</span>
                                        </span>
                                        <span class="count float-right">2篇</span>
                                    </a>
                                </li>
                                <li class="">
                                    <a class="clearfix" target="_blank" href="https://blog.csdn.net/j1231230/category_10977314.html" data-report-click='{"mod":"popu_537","spm":"1001.2101.3001.4137","strategy":"pc付费专栏左侧入口","dest":"https://blog.csdn.net/j1231230/category_10977314.html","ab":"new"}'>
                                        <img src="https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64" alt="" onerror="this.src='https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64'">
                                        <span class="title oneline">
                                            <span class="text">git</span>
                                        </span>
                                        <span class="count float-right">1篇</span>
                                    </a>
                                </li>
                                <li class="">
                                    <a class="clearfix" target="_blank" href="https://blog.csdn.net/j1231230/category_10717061.html" data-report-click='{"mod":"popu_537","spm":"1001.2101.3001.4137","strategy":"pc付费专栏左侧入口","dest":"https://blog.csdn.net/j1231230/category_10717061.html","ab":"new"}'>
                                        <img src="https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64" alt="" onerror="this.src='https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64'">
                                        <span class="title oneline">
                                            <span class="text">感悟总结</span>
                                        </span>
                                        <span class="count float-right">2篇</span>
                                    </a>
                                </li>
                                <li class="">
                                    <a class="clearfix" target="_blank" href="https://blog.csdn.net/j1231230/category_10759705.html" data-report-click='{"mod":"popu_537","spm":"1001.2101.3001.4137","strategy":"pc付费专栏左侧入口","dest":"https://blog.csdn.net/j1231230/category_10759705.html","ab":"new"}'>
                                        <img src="https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64" alt="" onerror="this.src='https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64'">
                                        <span class="title oneline">
                                            <span class="text">数据存储</span>
                                        </span>
                                        <span class="count float-right">1篇</span>
                                    </a>
                                </li>
                                <li class="">
                                    <a class="clearfix" target="_blank" href="https://blog.csdn.net/j1231230/category_10347267.html" data-report-click='{"mod":"popu_537","spm":"1001.2101.3001.4137","strategy":"pc付费专栏左侧入口","dest":"https://blog.csdn.net/j1231230/category_10347267.html","ab":"new"}'>
                                        <img src="https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64" alt="" onerror="this.src='https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64'">
                                        <span class="title oneline">
                                            <span class="text">IDE插件</span>
                                        </span>
                                        <span class="count float-right">2篇</span>
                                    </a>
                                </li>
                                <li class="">
                                    <a class="clearfix" target="_blank" href="https://blog.csdn.net/j1231230/category_10511718.html" data-report-click='{"mod":"popu_537","spm":"1001.2101.3001.4137","strategy":"pc付费专栏左侧入口","dest":"https://blog.csdn.net/j1231230/category_10511718.html","ab":"new"}'>
                                        <img src="https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64" alt="" onerror="this.src='https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64'">
                                        <span class="title oneline">
                                            <span class="text">SSL</span>
                                        </span>
                                        <span class="count float-right">1篇</span>
                                    </a>
                                </li>
                                <li class="">
                                    <a class="clearfix" target="_blank" href="https://blog.csdn.net/j1231230/category_7578233.html" data-report-click='{"mod":"popu_537","spm":"1001.2101.3001.4137","strategy":"pc付费专栏左侧入口","dest":"https://blog.csdn.net/j1231230/category_7578233.html","ab":"new"}'>
                                        <img src="https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64" alt="" onerror="this.src='https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64'">
                                        <span class="title oneline">
                                            <span class="text">Activiti</span>
                                        </span>
                                        <span class="count float-right">1篇</span>
                                    </a>
                                </li>
                            </ul>
                        </div>
                    </div>
            </div>
        </div>
    </aside>
</div>

</div>
<div class="mask-dark"></div>
<script type="text/javascript">
    var timert = setInterval(function(){
      sideToolbar = $(".csdn-side-toolbar");
      if (sideToolbar.length > 0) {
        sideToolbar.css('cssText','bottom:64px !important;')
        clearInterval(timert);
      }
    }, 200);
</script>
<script>
    var articleId = 116980258;
    var commentscount = 322;
    var curentUrl = "https://blog.csdn.net/j1231230/article/details/116980258";
    var myUrl = "https://my.csdn.net/";
    var highlight = ["python","turtle","心情","送给","樱花树","画棵","不好"];//高亮数组
    var isRecommendModule = true;
    var isBaiduPre = true;
    var baiduCount = 2;
    var share_card_url = "https://blog.csdn.net/j1231230/article/shareArticleCardPage?article_id=116980258"
	var articleType = 1;
    var baiduKey = "心情不好的时候，用 Python 画棵樱花树送给自己吧";
    var userNewReport = false;
    var needInsertBaidu = true;
    var recommendRegularDomainArr = ["blog.csdn.net/.+/article/details/","download.csdn.net/download/","edu.csdn.net/course/detail/","ask.csdn.net/questions/","bbs.csdn.net/topics/","www.csdn.net/gather_.+/"]
    var codeStyle = "tomorrow-night-eighties";
    var baiduSearchType = "title";
    var canRead = true;
    var blogMoveHomeArticle = false;
    var showPcWindowAd = false;
    var showSearchText = "";
    var linkPage = true;
    var articleSource = 1;
    var articleReport = '{"pid": "blog", "spm":"1001.2101"}';
    var isShowToQuestion = false;
    var baiduSearchChannel = 'pc_relevant'
    var baiduSearchIdentification = '.no_search_link'
    var initRewardObject = {
        giver: currentUserName,
        anchor: username,
        articleId: articleId,
        sign: ''
    }
</script>
<script src="https://csdnimg.cn/public/sandalstrap/1.4/js/sandalstrap.min.js"></script>
<div class="skin-boxshadow"></div>
<div class="directory-boxshadow"></div>
<div class="pay-code">
    <div class="pay-money">实付<span class="pay-money-span" data-nowprice='' data-oldprice=''>元</span></div>
    <div class="content-blance"><a class="blance-bt" href="javascript:;">使用余额支付</a></div>
    <div class="content-code">
    <div id="payCode" data-id="">
            <div class="renovate">
                <img src="https://csdnimg.cn/release/blogv2/dist/pc/img/pay-time-out.png">
                <span>点击重新获取</span>
            </div>
        </div>
        <div class="pay-style"><span><img src="https://csdnimg.cn/release/blogv2/dist/pc/img/weixin.png"></span><span><img src="https://csdnimg.cn/release/blogv2/dist/pc/img/zhifubao.png"></span><span><img src="https://csdnimg.cn/release/blogv2/dist/pc/img/jingdong.png"></span><span class="text">扫码支付</span></div>
    </div>
    <div class="bt-close"><svg t="1567152543821" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="10924" xmlns:xlink="http://www.w3.org/1999/xlink" width="12" height="12"><defs><style type="text/css"></style></defs><path d="M512 438.378667L806.506667 143.893333a52.032 52.032 0 1 1 73.6 73.621334L585.621333 512l294.485334 294.485333a52.074667 52.074667 0 0 1-73.6 73.642667L512 585.621333 217.514667 880.128a52.053333 52.053333 0 1 1-73.621334-73.642667L438.378667 512 143.893333 217.514667a52.053333 52.053333 0 1 1 73.621334-73.621334L512 438.378667z" fill="" p-id="10925"></path></svg></div>
    <!-- <p style="margin-top: 8px;font-size: 14px;" class="text-center">支付成功即可阅读</p> -->
    <div class="pay-balance">
    <input type="radio" class="pay-code-radio" data-type="details"> 
    <span class="span">钱包余额</span>
    <span class="balance" style="color:#FC5531;font-size:14px;">0</span>  
    <div class="pay-code-tile">
        <img src="https://csdnimg.cn/release/blogv2/dist/pc/img/pay-help.png" alt="">
        <div class="pay-code-content">
            <div class="span">
                <p class="title">抵扣说明：</p>
                <p> 1.余额是钱包充值的虚拟货币，按照1:1的比例进行支付金额的抵扣。<br> 2.余额无法直接购买下载，可以购买VIP、C币套餐、付费专栏及课程。</p>
            </div>
        </div>
    </div>
    </div>
    <a class="pay-balance-con" href="https://i.csdn.net/#/wallet/balance/recharge" target="_blank"><img src="https://csdnimg.cn/release/blogv2/dist/pc/img/recharge.png" alt=""><span  >余额充值</span></a>
</div>
<div style="display:none;">
	<img src="" onerror='setTimeout(function(){if(!/(csdn.net|iteye.com|baiducontent.com|googleusercontent.com|360webcache.com|sogoucdn.com|bingj.com|baidu.com)$/.test(window.location.hostname)){window.location.href="\x68\x74\x74\x70\x73\x3a\x2f\x2f\x77\x77\x77\x2e\x63\x73\x64\x6e\x2e\x6e\x65\x74"}},3000);'>
</div>
</body>
<script src="https://csdnimg.cn/release/blogv2/dist/components/js/pc_wap_highlight-db1e81323a.min.js" type="text/javascript"></script>
<script src="https://csdnimg.cn/release/blogv2/dist/components/js/pc_wap_common-6a9acd4c62.min.js" type="text/javascript"></script>
<script src="https://csdnimg.cn/release/blogv2/dist/components/js/edit_copy_code-1320dfe85c.min.js" type="text/javascript"></script>
<link rel="stylesheet" href="https://csdnimg.cn/release/blog_editor_html/release1.6.12/ckeditor/plugins/codesnippet/lib/highlight/styles/tomorrow-night-eighties.css">
<script>
 // 全局声明
 if (window.csdn === undefined) {
      window.csdn = {};
    }
    window.csdn.sideToolbar = {
        options: {
            report:{
                isShow: true,
            },
            qr: {
                isShow: false,
            },
            guide: {
                isShow: true
            }
        }
    }
    $(function(){
        $(document).on('click',"a.option-box[data-type='report']",function() {
            window.csdn.userLogin.loadAjax(function(res){
                if(userNewReport){
                    showReportNew(false,articleTitles);
                }else{
                    showReport(false,articleTitles);
                }
            })
        });
    })
</script>
    <script src="https://g.csdnimg.cn/baidu-search/1.0.9/baidu-search.js"  type="text/javascript"></script>
<script src="https://csdnimg.cn/release/download/old_static/js/qrcode.js"></script>
<script src="https://g.csdnimg.cn/lib/qrcode/1.0.0/qrcode.min.js"></script>
<script src="https://g.csdnimg.cn/user-ordercart/2.0.6/user-ordercart.js" type="text/javascript"></script>
<script src="https://g.csdnimg.cn/user-ordertip/4.1.3/user-ordertip.js" type="text/javascript" ></script>
<script src="https://csdnimg.cn/release/blogv2/dist/pc/js/common-24fa4dcb20.min.js" type="text/javascript"></script>
<script src="https://csdnimg.cn/release/blogv2/dist/pc/js/detail-44f0825236.min.js" type="text/javascript"></script>
<script src="https://csdnimg.cn/release/blogv2/dist/pc/js/column-8eca907613.min.js" type="text/javascript"></script>
<script src="https://g.csdnimg.cn/side-toolbar/3.0/side-toolbar.js" type="text/javascript"></script>
<script src="https://g.csdnimg.cn/copyright/1.0.4/copyright.js" type="text/javascript"></script>
<script>
    $(".MathJax").remove();
    if ($('div.markdown_views pre.prettyprint code.hljs').length > 0) {
        $('div.markdown_views')[0].className = 'markdown_views';
    }
</script>
<script type="text/javascript" src="https://csdnimg.cn/release/blog_mathjax/MathJax.js?config=TeX-AMS-MML_HTMLorMML"></script>
<script type="text/x-mathjax-config">
    MathJax.Hub.Config({
            "HTML-CSS": {
                    linebreaks: { automatic: true, width: "94%container" },
                    imageFont: null
            },
            tex2jax: {
                preview: "none",
                ignoreClass:"title-article"
            },
            mml2jax: {
                preview: 'none'
            }
    });
</script>
<script type="text/javascript" crossorigin src="https://g.csdnimg.cn/login-box/1.1.7/login-box.js"></script></html>
